zoukankan      html  css  js  c++  java
  • 时间戳转为C#格式时间

    经常发现很多地方使用一个时间戳表示时间。比如: 1370838759 表示 2013年6月10日 12:32:39。 我们就需要一个工具,方便地转换这种时间格式

    什么是时间戳?

    时间戳, 又叫Unix Stamp. 从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。

    如:
    {
    "pubTime":1443801600000,
    "value":54
    },
    {
    "pubTime":1443888000000,
    "value":137
    },
    {
    "pubTime":1443974400000,
    "value":262
    },
    {
    "pubTime":1444060800000,
    "value":334
    },

    这种1443801600000 的值 怎么转换为对应的时间??


    // 时间戳转为C#格式时间
    private DateTime StampToDateTime(string time)
    {

            time = time.Substring(0, 10);
            double timestamp = Convert.ToInt64(time);
            System.DateTime dateTime = new System.DateTime(1970, 1, 1, 0, 0, 0, 0);
            dateTime = dateTime.AddSeconds(timestamp).ToLocalTime();       
            return dateTime;
    
      }
    

    调用:StampToDateTime("1443801600000");

  • 相关阅读:
    ajax跨域名
    js(鼠标键盘拖动事件)
    关于servlet转发和重新定向
    ztree的异步加载
    关于三层(dao,serviece,servlet)
    serclet监听器
    servlet(2)response常用方法
    servlet(1)request常用方法
    .post
    A1146 Topological Order
  • 原文地址:https://www.cnblogs.com/wgscd/p/4861261.html
Copyright © 2011-2022 走看看