double span = 1343109387213;
DateTime tm = new DateTime(1970,1,1);
DateTime tm2 = tm.AddMilliseconds(span);
Console.WriteLine(tm2.ToString("yyyy-MM-dd hh:mm:ss"));
//月份表示为M,分钟表示为m
TimeSpan ts = tm2.Subtract(tm);
Console.WriteLine(ts.TotalMilliseconds.ToString());//是TotalMilliseconds而非Milliseconds
//结果:
//2012-07-24 05:56:27
//1343109387213
yyyy表示年份的四位
大写M表示月份,小写m表示分钟
MM表示月份的两位,不足两位补零
dd表示日期的两位,不足两位补零
hh表示小时,ss表示秒,不足两位补零
两个重要的类,TimeSpan类和DateTime类。
属于System命名空间。
本文详细介绍了C#中使用DateTime和TimeSpan类进行日期和时间的操作与计算方法,包括时间戳转换、时间间隔计算及输出格式化,提供实例演示。
3万+

被折叠的 条评论
为什么被折叠?



