首页 > 其他 > 详细

c#中时间戳和日期的相互装换

时间:2014-07-16 20:47:05      阅读:329      评论:0      收藏:0      [点我收藏+]

时间戳转换为日期:

/// <summary>
/// 将时间戳转换为datetime类型
/// </summary>
/// <param name="yn"></param>
/// <returns></returns>
public DateTime GetTime(int now)
{
string timeStamp = now.ToString();
DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
long ITime = long.Parse(timeStamp + "0000000");
TimeSpan toNow = new TimeSpan(ITime);
DateTime dtResult = dtStart.Add(toNow);
return dtResult;
}        //亲测有效

 

datetime转换为时间戳:

/// <summary>
/// datetime类型转换为时间戳
/// </summary>
/// <param name="?"></param>
/// <returns></returns>
public static double ConvertDateTimeToInt(DateTime dt)
{
double intResult = 0;
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
intResult = (dt - startTime).TotalSeconds;
return intResult;
}   //这个还没有试过

 

c#中时间戳和日期的相互装换,布布扣,bubuko.com

c#中时间戳和日期的相互装换

原文:http://www.cnblogs.com/chwfl/p/3836524.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!