zoukankan      html  css  js  c++  java
  • time_t转换为DateTime

    最近解析文华财经的日线数据。

    取得的第一个字段是日期,为time_t格式(long)的。

    因为是用C#来写解析程序,所以要转换为DateTime的。

    time_t是世界时间,要转换为本地时间,所以要加8小时(即28800秒)。用下面的代码转换即可。

         double secs = Convert.ToDouble(seconds);
                DateTime dt = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Unspecified).AddSeconds(secs);
                //TimeSpan span = TimeSpan.FromTicks(seconds * TimeSpan.TicksPerSecond);
                //DateTime dt = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Local).Add(span);
                return dt;// System.TimeZone.CurrentTimeZone.ToLocalTime(dt);

    以上代码的原始链接:http://www.soaspx.com/dotnet/csharp/csharp_20091203_1897.html

  • 相关阅读:
    正则表达式
    匿名函数作业
    内置函数&匿名函数
    模拟面试题一
    迭代器
    生成器
    装饰器
    函数
    疑问?
    3,app信息抽取
  • 原文地址:https://www.cnblogs.com/dancetime/p/3217506.html
Copyright © 2011-2022 走看看