C#转换日期类型_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C#转换日期类型

C#转换日期类型

 2014/12/15 19:26:36  瞬间飞舞  程序员俱乐部  我要评论(0)
  • 摘要:日期1999-5-3111:20转换成/Date(928120800000+0800)/其中928120800000实际上是一个1970年1月1日00:00:00至这个DateTime中间间隔的毫秒数.0800代表的是时区,(0800代表就是中国地区)代码如下publiclongMilliTimeStamp(DateTimeTheDate){DateTimed1=newDateTime(1970,1,1);DateTimed2=TheDate.ToUniversalTime()
  • 标签: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;
}

发表评论
用户名: 匿名