C# 的时间戳转换
2016-01-05 19:53
507 查看
1.时间戳转为C#格式时间
2.DateTime时间格式转换为Unix时间戳格式
/// <summary> /// 时间戳转为C#格式时间 /// </summary> /// <param name="timeStamp">Unix时间戳格式</param> /// <returns>C#格式时间</returns> public static DateTime GetTime(string timeStamp) { DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); long lTime = long.Parse(timeStamp + "0000000"); TimeSpan toNow = new TimeSpan(lTime); return dtStart.Add(toNow); }
2.DateTime时间格式转换为Unix时间戳格式
/// <summary> /// DateTime时间格式转换为Unix时间戳格式 /// </summary> /// <param name="time"> DateTime时间格式</param> /// <returns>Unix时间戳格式</returns> public static int ConvertDateTimeInt(System.DateTime time) { System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); return (int)(time - startTime).TotalSeconds; }
相关文章推荐
- [c#]基类中不包含0个参数的构造函数
- C#中调用控制台程序时隐藏控制台窗口
- C#窗体中读取修改xml文件
- C# Best Practices - Define Proper Classes
- 正则表达式-Csharp
- C#程序运行过程中出错,报程序挂起,如“其他挂起签名1:xxx”
- C# 自定义事件
- C#托付和事件
- C# "资源管理器已停止工作"的编程解决方案
- C#集成ActiveX控件
- C#wmp.dll自动注册失败
- C# WinForm API 改进单实例运行
- 【C#——揭开你的面纱】
- C# 原样复制excel工作表
- C# 原样复制excel工作表
- c# 将秒数转换成时,分,秒的方法
- C#添加本地打印机
- C# Winform下载文件并显示进度条
- C# 序列化
- C# 序列化