C#时间转换UInt64<--->DateTime
2016-07-13 08:55
671 查看
C#时间转换UInt64<--->DateTime
DateTime---> UInt64
DateTime currentDateTime = new DateTime();
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
UInt64 time = (UInt64)(currentDateTime - startTime).TotalMilliseconds;
--------------------------------------------------------------------------------
UInt64--->DateTime
static DateTime
dt1970 = new System.DateTime(1970, 1, 1, 0, 0, 0);
public static DateTime ConvertLongToDateTime(UInt64 d)
{
System.DateTime time = System.DateTime.MinValue;
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(dt1970);
time = startTime.AddMilliseconds(d);
return time;
}
DateTime---> UInt64
DateTime currentDateTime = new DateTime();
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
UInt64 time = (UInt64)(currentDateTime - startTime).TotalMilliseconds;
--------------------------------------------------------------------------------
UInt64--->DateTime
static DateTime
dt1970 = new System.DateTime(1970, 1, 1, 0, 0, 0);
public static DateTime ConvertLongToDateTime(UInt64 d)
{
System.DateTime time = System.DateTime.MinValue;
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(dt1970);
time = startTime.AddMilliseconds(d);
return time;
}
相关文章推荐
- Vue.js
- 设计模式(2)-创建型-建造者模式(Builder)
- 设计模式(2)-创建型-建造者模式(Builder)
- 设计模式(2)-创建型-建造者模式(Builder)
- 设计模式(2)-创建型-建造者模式(Builder)
- druid数据源的加密解密工具
- UESTC 2016 Summer Training #2 Div.2 A dp、递推、多阶段问题
- android studio 导入项目出现 Error:Gradle version 2.2 is required.
- NYOJ 925 最小生成树(按权值大小排序生成树)+查重函数unique
- java GUI 之 适配器模式
- iOS 合并 UIImage
- 【Java】serialVersionUID的作用
- UIImageView特性的详细尝试
- jquer 设置按钮是否可用
- UIActivityViewController显示中文
- iOS中UIPopoverController使用详解
- 推荐两个界面原型设计工具--GUIDesignStudio 和 Mockups For Desktop
- Queue队列详解
- 使用Autolayout定义UITableViewCell高度
- 关于requirejs