在ASP.NET中计算两个日期相差的年、月份、日期、小时、分钟 、秒等
来源:互联网 发布:文章系统php动态 编辑:程序博客网 时间:2024/05/03 13:12
//在ASP.NET中怎么样计算两个日期相差的年、月份、日期、小时、分钟 、秒等
// 调用
// DateTime a=Convert.ToDateTime("2006-01-01 00:00");
// DateTime b=Convert.ToDateTime("2005-01-01 00:00");
// double d=Bll.Common.DateDiff(Bll.Common.EnumDateCompare.day,a,b);
// Response.Write(d.ToString("f0"));//四舍五入
public enum EnumDateCompare
{
year =1,
month =2,
day =3,
hour =4,
minute =5,
second =6
}
public static double DateDiff(EnumDateCompare howtocompare, System.DateTime startDate, System.DateTime endDate)
{
double diff=0;
System.TimeSpan TS = new System.TimeSpan(endDate.Ticks-startDate.Ticks);
switch (howtocompare)
{
case EnumDateCompare.year:
diff = Convert.ToDouble(TS.TotalDays/365);
break;
case EnumDateCompare.month:
diff = Convert.ToDouble((TS.TotalDays/365)*12);
break;
case EnumDateCompare.day:
diff = Convert.ToDouble(TS.TotalDays);
break;
case EnumDateCompare.hour:
diff = Convert.ToDouble(TS.TotalHours);
break;
case EnumDateCompare.minute:
diff = Convert.ToDouble(TS.TotalMinutes);
break;
case EnumDateCompare.second:
diff = Convert.ToDouble(TS.TotalSeconds);
break;
}
return diff;
}
- 在ASP.NET中计算两个日期相差的年、月份、日期、小时、分钟 、秒等
- 在ASP.NET中计算两个日期相差的年、月份、日期、小时、分钟 、秒等
- java计算两个日期相差多少天小时分钟等
- asp.net计算两个日期时间之间的差值(天数、小时、分、秒等)
- 计算两个日期相差的天数、月份
- PHP计算两个日期相差天数、小时等
- asp.net中计算两个日期之间的相差的天数的方法(vb)
- c# 计算两个日期之间相差的小时数
- MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数
- Oracle 计算两个日期之间的时间差(天/小时/分钟/秒)
- 获取两个日期之间剩余的天数、小时、分钟、秒
- 获取两个日期之间的相差月份
- 输入两个日期得出相差的月份
- java计算两个时间相差(天、小时、分钟、秒)
- java计算两个时间相差(天、小时、分钟、秒)
- java计算两个时间相差(天、小时、分钟、秒)
- ASP.NET(C#)中两日期相减,如何得到相差的月份数
- PHP计算两个日期相差的年数和剩下的天数,小时数
- 小故事大哲理之十
- Linux下IP分片与重组
- 通通通2006+浩方打星际问题
- Visual Studio 2005 代码智能感知加速
- 阿拉伯数字转大写中文-财务常用
- 在ASP.NET中计算两个日期相差的年、月份、日期、小时、分钟 、秒等
- 嵌入开发资料网站
- 运行时库的配合问题
- 为程序程序集签名
- 简单架设Jabber 局域网即时通讯服务器
- 欣闻SAP推出Enterprise SOA 架构
- 明明白白使用SATA硬盘
- 提高ASP.Net应用程序性能的十大方法
- ASP.NET中上传并读取Excel文件数据