当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > Asp.net 时间操作基类(支持短日期,长日期,时间差)

ASP.NET
为T-SQL添加intellisense功能
SQL Server 2005安装过程中出现错误的解决办法
SQL Server 2005 RTM 安装错误 :The SQL Server System Configuration Checker cannot be executed due to
有关于JSON的一些资料
不能忽略c#中的using和as操作符的用处
JavaScript系列之―同步还是异步?
获取远程网页的内容之一(downmoon原创)
获取远程网页的内容之二(downmoon原创)
ASP.Net中防止刷新自动触发事件的解决方案
asp.net下用js实现鼠标移至小图,自动显示相应大图
Asp.Net 和 AJAX.Net 的区别
提交页面的定位--scrollIntoView的用法
利用AJAX与数据岛实现无刷新绑定
asp.net下判断用户什么时候离开,以什么方式离开
DataSet 添加数据集、行、列、主键和外键等操作示例
读写xml所有节点个人小结 和 读取xml节点的数据总结
收藏的asp.net文件上传类源码
asp.net下GDI+的一些常用应用(水印,文字,圆角处理)技巧
一个可以让.net程序在非WIN平台上运行的软件Mono
使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出

ASP.NET 中的 Asp.net 时间操作基类(支持短日期,长日期,时间差)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 83 ::
收藏到网摘: n/a

支持短日期,长日期,时间差的操作基类,方便大家直接使用

复制代码 代码如下:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
namespace EC
{
/// <summary>
/// 时间操作函数
/// </summary>
public class TimeObject
{
/// <summary>
/// 时间差
/// </summary>
/// <param name="starttime">开始时间</param>
/// <param name="endtime">结束时间</param>
/// <returns></returns>
public static string GetTimeSpan(DateTime starttime, DateTime endtime)
{
TimeSpan ts = endtime - starttime;
return string.Format("{0}时{1}分{2}秒{3}毫秒", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds);
}
/// <summary>
/// 转称为月-日:09-12
/// </summary>
/// <param name="d">日期</param>
/// <returns></returns>
public static string ToDateMonthDay(DateTime d)
{
return d.ToString("MM-dd");
}
/// <summary>
/// 转换为年月日:2006-09-12
/// </summary>
/// <param name="d"></param>
/// <returns></returns>
public static string ToDateString(DateTime d)
{
return d.ToString("yyyy-MM-dd");
}
/// <summary>
/// 转换为:小时:分:秒 00:29:58
/// </summary>
/// <param name="t"></param>
/// <returns></returns>
public static string ToTimeString(DateTime t)
{
return t.ToString("HH:mm:ss");
}
/// <summary>
/// 转换为长时间:2006-09-12 00:30:57
/// </summary>
/// <param name="dt"></param>
/// <returns></returns>
public static string ToDateTimeString(DateTime dt)
{
return dt.ToString("yyyy-MM-dd HH:mm:ss");
}
}
}