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

取得的第一个字段是日期,为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

转载于:https://www.cnblogs.com/dancetime/p/3217506.html

time_t转换为DateTime相关推荐

  1. 从Varchar转换为 datetime

    从Varchar转换为 datetime时,要注意字符串是否符合日期格式,如果是的话肯定没有问题.要不可能出现错误:字符串到datetime出错. datetime->varchar: conv ...

  2. 将字符串转换为DateTime

    如何将诸如2009-05-08 14:40:52,531类的字符串转换为DateTime ? #1楼 请尝试以下操作,其中strDate是您的日期,格式为" MM / dd / yyyy&q ...

  3. 如何将Unix时间戳转换为DateTime,反之亦然?

    有此示例代码,但随后开始谈论毫秒/纳秒问题. 自M#的Unix时代以来 ,同样的问题在MSDN上,以秒为单位 . 到目前为止,这是我得到的: public Double CreatedEpoch {g ...

  4. C#中一行代码实现18位数字时间戳转换为DateTime

    场景 存取的时间戳数据为: 636728674347302002 怎样将其转换为DateTime时间. 目前大多数的策略是,转换成string,然后 DateTime dateTimeStart = ...

  5. python int转datetime_python – 将日期从int64转换为datetime

    我在pandas数据框中有一个int64对象,它应该代表一个日期. >>> df.dtypes CreatedDate int64 显然,我想把它转换成日期时间,所以我做了以下几点 ...

  6. java joda datetime_关于java:使用Joda将日期转换为DateTime

    本问题已经有最佳答案,请猛点这里访问. 是否可以使用Joda将格式为" YYYY-MM-dd"的日期转换为" YYYY-MM-dd HH:mm:ss"? 例如: ...

  7. Net任意String格式转换为DateTime类型

    方式一:Convert.ToDateTime(string) Convert.ToDateTime(string) 注意:string格式有要求,必须是yyyy-MM-dd hh:mm:ss 方式二: ...

  8. 毫秒数据字符串转换为DateTime

    思路:取出毫秒结果,在1970年1月1日 00:00:00的基础上,加上毫秒数 string date = "/Date(1486363695453)/"; date = date ...

  9. Pandas中将 Object 类型 转换为 datetime

    我们在创建一个DataFrame的矩阵数据表的时候,有时候会用到时间来标记index,但是,偏偏我们读出来的数据就是object型的数据,那就需要我们来转换一下了 代码语法 pandas.to_dat ...

最新文章

  1. java 读取url https_如何获取URL链接是http还是https
  2. FPGA从Xilinx 的7系列学起(5)
  3. 第一篇,试试功能如何
  4. Java程序员需要掌握的计算机底层知识(一):CPU基本组成、指令乱序执行、合并写技术、非同一访问内存 NUMA
  5. 解题报告——Python编程:从入门到实践_动手试一试_参考答案(第四章)
  6. java 怎么页面授权访问_Java调用Linkedin接口API之:获取授权
  7. SpringBoot中mybatis配置多数据源
  8. 应用发布服务器_Apache Tomcat 10.0.0-M1 发布,开源 Web 应用服务器
  9. C++ 对比 C语言
  10. lepus监控mysql慢查询_天兔(Lepus 3.8)收集MySQL慢查询
  11. Android实例(一)—— 3D画廊
  12. HYSBZ 1406 密码箱【数学】
  13. 案例6-1.3 哥尼斯堡的“七桥问题”
  14. 学生证选课系统c语言大作业,学生选课管理系统c语言程序
  15. PyTorch学习笔记
  16. 计算机四级初级程序员考试试卷
  17. Java之切割时间段
  18. 开发一个短信推送工具需要怎么做
  19. HNUCM—第14届蓝桥杯CC++组选拔赛
  20. swagger 上传文件 参数_Swagger发送body和formData参数

热门文章

  1. 详解java类的生命周期 .
  2. C#里如何使用Timespan(计算时间差)
  3. 《我的WCF之旅》博文系列汇总
  4. 没钱也创业——教你空手道白手创业
  5. 用手机约会为何胜过电脑?
  6. ★LeetCode(448)——找到所有数组中消失的数字(JavaScript)
  7. C++---map/multimap用法介绍
  8. vue启动项目报错:npm ERR! missing script: serve解决方法
  9. 冬天你的车热的正确吗?如何正确热车?
  10. 支付宝借呗利息万3和万2.5的,都是些什么大神级的人物?