UNIX 时间戳 C#
2014-10-19 13:57
190 查看
/// 将Unix时间戳转换为DateTime类型时间
/// </summary>
/// <param name="d">double 型数字</param>
/// <returns>DateTime</returns>
public static System.DateTime ConvertIntDateTime(double d)
{
System.DateTime time = System.DateTime.MinValue;
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
time = startTime.AddMilliseconds(d);
return time;
}
/// <summary>
/// 将c# DateTime时间格式转换为Unix时间戳格式
/// </summary>
/// <param name="time">时间</param>
/// <returns>long</returns>
public static long ConvertDateTimeInt(System.DateTime time)
{
//double intResult = 0;
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1, 0, 0, 0, 0));
//intResult = (time- startTime).TotalMilliseconds;
long t = (time.Ticks - startTime.Ticks) / 10000; //除10000调整为13位
return t;
}
/// </summary>
/// <param name="d">double 型数字</param>
/// <returns>DateTime</returns>
public static System.DateTime ConvertIntDateTime(double d)
{
System.DateTime time = System.DateTime.MinValue;
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
time = startTime.AddMilliseconds(d);
return time;
}
/// <summary>
/// 将c# DateTime时间格式转换为Unix时间戳格式
/// </summary>
/// <param name="time">时间</param>
/// <returns>long</returns>
public static long ConvertDateTimeInt(System.DateTime time)
{
//double intResult = 0;
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1, 0, 0, 0, 0));
//intResult = (time- startTime).TotalMilliseconds;
long t = (time.Ticks - startTime.Ticks) / 10000; //除10000调整为13位
return t;
}
相关文章推荐
- Unix时间戳与C# DateTime时间类型互换
- Unix时间戳与C# DateTime时间类型互换 1970-01-01 00:00:00
- c# datetime与 timeStamp(unix时间戳) 互相转换
- C#中系统时间和UNIX时间戳互相转换
- Unix时间戳转日期时间格式,C#、Java、Python各语言实现!
- Unix时间戳与C# DateTime时间类型互换
- C# Unix时间戳转换为时间
- C# Unix时间戳转换
- C#中unix与windows时间格式互转
- 深入Unix时间戳与C# DateTime时间类型互换的详解
- C#将unix Timestamp转换为Date类型时间
- C# 里 Unix时间戳转DateTime
- unix时间戳转换成标准时间(c#)
- c# 中Datetime时间格式与Unix时间格式的相互转换
- C#将unix Timestamp转换为Date类型时间
- C#中获取时间戳(UnixTime)的方法
- c# datetime与 timeStamp(unix时间戳) 互相转换
- C# unix时间戳转换
- c# datetime与 timeStamp(unix时间戳) 互相转换
- C#中的四舍五入方法、C#中获取时间戳(UnixTime)的方法