C#转换日期类型实例
程序员文章站
2023-12-15 08:36:46
本文实例讲述了c#转换日期类型的方法。分享给大家供大家参考。具体分析如下:
如:将日期1999-5-31 11:20转换成 /date(928120800000+0800...
本文实例讲述了c#转换日期类型的方法。分享给大家供大家参考。具体分析如下:
如:将日期1999-5-31 11:20转换成 /date(928120800000+0800)/
其中928120800000实际上是一个1970 年 1 月 1 日 00:00:00至这个datetime中间间隔的毫秒数.
0800代表的是时区,(0800代表就是中国地区)
具体代码如下:
复制代码 代码如下:
public long millitimestamp(datetime thedate)
{
datetime d1 = new datetime(1970, 1, 1);
datetime d2 = thedate.touniversaltime();
timespan ts = new timespan(d2.ticks - d1.ticks);
return (long)ts.totalmilliseconds;
}
{
datetime d1 = new datetime(1970, 1, 1);
datetime d2 = thedate.touniversaltime();
timespan ts = new timespan(d2.ticks - d1.ticks);
return (long)ts.totalmilliseconds;
}
希望本文所述对大家的c#程序设计有所帮助。