码迷,mamicode.com
首页 > 其他好文 > 详细

Unix时间戳转换方法

时间:2014-07-19 12:25:09      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   数据   

  在数据库中存储的是Unix时间戳的方式如(1358932051),在前台页面显示的正常的时间显示方式即(2013/1/23 17:07:31)的方式。

  转换方式如下:

  前台显示代码(即读取数据中的记录时间的字段):

bubuko.com,布布扣
1  <td>
2       <%#ToDateTime(Eval("time"))
3 </td>
前台显示的时间

  后台显示的代码:

  自定义一个方法用于将Unix时间戳转换为正常的时间,如下:

  

bubuko.com,布布扣
 1 /// <summary>
 2     /// Unix时间戳转换方法
 3     /// </summary>
 4     /// <param name="timeStamp"></param>
 5     /// <returns></returns>
 6     public static DateTime ToDateTime(object timeStamp)
 7     {
 8         long lon = 0;
 9         long.TryParse(timeStamp.ToString(), out lon);
10         DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
11         long lTime = long.Parse(lon.ToString() + "0000000");
12         TimeSpan toNow = new TimeSpan(lTime);
13         return dtStart.Add(toNow);
14     }
Unix时间戳转化正常时间函数

Unix时间戳转换方法,布布扣,bubuko.com

Unix时间戳转换方法

标签:style   blog   http   color   os   数据   

原文地址:http://www.cnblogs.com/zyxdbk/p/3854677.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!