您的位置:首页 > 编程语言 > C#

c# 中Datetime时间格式与Unix时间格式的相互转换

2011-07-18 15:54 686 查看
/// <summary> /// UnixTime-->Datetime /// </summary> /// <param name="d"></param> /// <returns></returns> private static DateTime ConvertIntDateTime(long unixTime) { DateTime time = System.DateTime.MinValue; DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); time = startTime.AddSeconds(unixTime); return time; } /// <summary> /// Datetime-->UnixTime /// </summary> /// <param name="time"></param> /// <returns></returns> private static long ConvertDateTimeInt(DateTime time) { double intResult = 0; DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); intResult = (time - startTime).TotalSeconds; return (long)intResult; }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: