先来看个最简单的计算时间差的.net代码
代码如下 | 复制代码 |
DateTime dt1 = new DateTime(2005,5,6,15,36,05); |
实例,可以实现日期时间的天数,秒数等操作,像BBS几天前发的内容这种
函数:
代码如下 | 复制代码 |
/// /// 返回两个日期之间的时间间隔(y:年份间隔、M:月份间隔、d:天数间隔、h:小时间隔、m:分钟间隔、s:秒钟间隔) /// /// 开始日期 /// 结束日期 /// 间隔标志 /// private int DateDiff(System.DateTime Date1,System.DateTime Date2,string Interval) { double dblYearLen=365;//年的长度,365天 double dblMonthLen=(365/12);//每个月平均的天数 System.TimeSpan objT; objT=Date2.Subtract(Date1); switch(Interval) { case "y "://返回日期的年份间隔 return System.Convert.ToInt32(objT.Days/dblYearLen); case "M "://返回日期的月份间隔 return System.Convert.ToInt32(objT.Days/dblMonthLen); case "d "://返回日期的天数间隔 return objT.Days; case "h "://返回日期的小时间隔 return System.Convert.ToInt32(objT.TotalHours); case "m "://返回日期的分钟间隔 return System.Convert.ToInt32(objT.TotalMinutes); case "s "://返回日期的秒钟间隔 return System.Convert.ToInt32(objT.TotalSeconds); default: break; } return 0; } |
使用方法:
代码如下 | 复制代码 |
private void Form1_Load(object sender, System.EventArgs e) System.DateTime dt1,dt2; |
实例
代码如下 | 复制代码 |
DateTime dt1,dt2;//如果不是时间类型的话,转换成时间类型 public enum DateInterval |
调用 方法很简单以函数形式就行了。
野比大雄的涅槃 最新版v0.8-625
野比大雄的涅槃是一款非常好玩的从端游移植而来的精品哆啦A梦同
汽车模拟器2内置菜单全车解锁版2024 最新版v1.54.2
汽车模拟器2内置涂装版是游戏的破解版本,在该版本中为玩家提供
快递到了亲内置菜单 安卓版v0.6.2
快递到了亲内置菜单是一款非常好玩的模拟经营类手游,内部有功能
我的世界为时已晚模组整合包 手机版v皮神木马
我的世界为时已晚模组整合包是一款剧情向的恐怖游戏像素风格沙盒
纸牌农庄内购版 v1.12.77
纸牌农庄无限道具版是一款将纸牌与模拟经营相结合的游戏,为玩家