使用date.h将纪元转换为UTC日期格式

海军上将

一个非常简单的问题。我一直在使用date.h从完整的datestamp中获取毫秒和纳秒级的时间。

     istringstream temp_ss1{timestamp1};
     sys_time<nanoseconds> tp1;
     temp_ss1 >> parse("%Y/%m/%d,%T", tp1);
     std::cout << tp1.time_since_epoch().count() << "ns\n";

从毫秒级时间到毫秒级完整日期戳的方法是什么?

非常感谢您的帮助 !

霍华德·辛南特

如果您对格式不满意,可以将其sys_time<milliseconds>输出。如果您想控制格式,则可以date::format这些格式设置标志一起使用例如:

std::cout << format("%Y/%m/%d,%T", tp1) << '\n';

输出的精度将与的精度匹配time_point

有没有转换的方法。“ long epoch = 1609330278454”是否存在需要较长时间并打印日期的功能?

#include "date/date.h"
#include <iostream>

int
main()
{
    using namespace date;
    using namespace std;
    using namespace std::chrono;

    long epoch = 1609330278454;
    cout << sys_time<milliseconds>{milliseconds{epoch}} << '\n';
}

输出:

2020-12-30 12:11:18.454

您可以像这样自定义格式:

long epoch = 1609330278454;
sys_time<milliseconds> tp{milliseconds{epoch}};
cout << format("%Y/%m/%d,%T", tp) << '\n';

输出:

2020/12/30,12:11:18.454

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用R将纪元时间转换为日期

来自分类Dev

使用gson将Java Date转换为UTC

来自分类Dev

如何使用PHP将日期格式转换为日期时间格式

来自分类Dev

如何使用Perl将纪元时间转换为UTC时间?

来自分类Dev

将Apache日志日期格式转换为bash中的纪元

来自分类Dev

使用FasterXML将String格式的日期转换为Joda DateTime

来自分类Dev

使用NodaTime将特定国家的日期时间转换为UTC

来自分类Dev

使用Javascript将MySQL日期格式转换为DD / MM / YY日期格式

来自分类Dev

在Python中使用tz.localize将UTC日期时间转换为英国日期时间

来自分类Dev

如何使用OS X BSD`date`命令将日期字符串转换为纪元时间戳?

来自分类Dev

如何使用R将日期时间格式转换为“ ddmmyyyy”?

来自分类Dev

使用Postgres将Excel日期格式转换为常规日期

来自分类Dev

如何通过使用python将纪元分配值来将纪元转换为日期时间?

来自分类Dev

使用Javascript将DynamodB日期格式字符串转换为Date格式

来自分类Dev

使用Angular管道将日期转换为特定格式

来自分类Dev

如何在熊猫中使用时区将Unix纪元时间转换为日期时间

来自分类Dev

使用JAVA将纪元时间转换为dd / MM / yyyy

来自分类Dev

使用javascript将UTC转换为标准日期时间格式

来自分类Dev

使用Shell脚本将日期转换为文件内多个条目的纪元格式

来自分类Dev

使用Javascript将MySQL日期格式转换为DD / MM / YY日期格式

来自分类Dev

如何使用python将datetime.date转换为Date.UTC

来自分类Dev

使用Python将数字转换为日期格式

来自分类Dev

使用perl Date :: Manip将日期格式从一种格式转换为另一种格式

来自分类Dev

使用SwiftDate将日期转换为多种格式

来自分类Dev

如何将类似/ Date(1490914800000 + 0100)/的日期格式转换为php中的mysql datetime格式?

来自分类Dev

使用 PHP 将日期转换为特定格式

来自分类Dev

如何在mysql中使用时区将纪元时间转换为标准格式

来自分类Dev

将字符串格式 Date(1528822800000) 转换为日期

来自分类Dev

将 UTC 时间转换为纪元格式

Related 相关文章

  1. 1

    无法使用R将纪元时间转换为日期

  2. 2

    使用gson将Java Date转换为UTC

  3. 3

    如何使用PHP将日期格式转换为日期时间格式

  4. 4

    如何使用Perl将纪元时间转换为UTC时间?

  5. 5

    将Apache日志日期格式转换为bash中的纪元

  6. 6

    使用FasterXML将String格式的日期转换为Joda DateTime

  7. 7

    使用NodaTime将特定国家的日期时间转换为UTC

  8. 8

    使用Javascript将MySQL日期格式转换为DD / MM / YY日期格式

  9. 9

    在Python中使用tz.localize将UTC日期时间转换为英国日期时间

  10. 10

    如何使用OS X BSD`date`命令将日期字符串转换为纪元时间戳?

  11. 11

    如何使用R将日期时间格式转换为“ ddmmyyyy”?

  12. 12

    使用Postgres将Excel日期格式转换为常规日期

  13. 13

    如何通过使用python将纪元分配值来将纪元转换为日期时间?

  14. 14

    使用Javascript将DynamodB日期格式字符串转换为Date格式

  15. 15

    使用Angular管道将日期转换为特定格式

  16. 16

    如何在熊猫中使用时区将Unix纪元时间转换为日期时间

  17. 17

    使用JAVA将纪元时间转换为dd / MM / yyyy

  18. 18

    使用javascript将UTC转换为标准日期时间格式

  19. 19

    使用Shell脚本将日期转换为文件内多个条目的纪元格式

  20. 20

    使用Javascript将MySQL日期格式转换为DD / MM / YY日期格式

  21. 21

    如何使用python将datetime.date转换为Date.UTC

  22. 22

    使用Python将数字转换为日期格式

  23. 23

    使用perl Date :: Manip将日期格式从一种格式转换为另一种格式

  24. 24

    使用SwiftDate将日期转换为多种格式

  25. 25

    如何将类似/ Date(1490914800000 + 0100)/的日期格式转换为php中的mysql datetime格式?

  26. 26

    使用 PHP 将日期转换为特定格式

  27. 27

    如何在mysql中使用时区将纪元时间转换为标准格式

  28. 28

    将字符串格式 Date(1528822800000) 转换为日期

  29. 29

    将 UTC 时间转换为纪元格式

热门标签

归档