使用awk或sed将时间戳(unix 13位数字)转换为csv文件的complet列的日期时间格式

雨果·马丁

我有一个csv文件多列。第一列的时间戳记如下:

1529500027127
1529500027227
1529500027327
1529500027428
1529500027528
1529500027628
1529500027728

我知道您可以针对特定的时间戳执行以下操作:

date -d @1529500027528

但是,如何选择列的所有值并执行此操作?我尝试了下一个命令:

date -d "$(awk -F , -v OFS=, '$1/=1000')" file.csv

我试图了解date命令如何与其他命令一起使用。

RavinderSingh13

由于未提供预期输出的样本,因此只能使用给定的第一列值(在GNU中编写和测试)进行测试awk你可以使用strftime的功能awk,也因为OP HS提到INPUT_FILE是一个CSV文件,以便提FS,并OFS,在这里。

awk 'BEGIN{FS=OFS=","} {$1=strftime("%Y/%m/%d %H:%M:%S",$1/1000)}1' Input_file

man awkstrftime

strftime([[format [,timestamp [,utc-flag]]])根据规范以格式设置时间戳。如果utc-flag存在且非零或非空,则结果以UTC表示,否则结果以本地时间表示。时间戳记应与systime()返回的格式相同。如果缺少时间戳,则使用当天的当前时间。如果缺少格式,则使用等同于date(1)输出的默认格式。默认格式在PROCINFO [“ strftime”]中可用。有关保证可用的格式转换,请参见ISO C中的strftime()函数的规范。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Netezza-如何将时间戳/日期时间转换为13位UNIX时间毫秒?

来自分类Dev

如何使用AngularJs中的矩将Unix时间戳转换为GMT(IST)格式的日期

来自分类Dev

将时间转换为Unix时间戳

来自分类Dev

如何将Unix时间戳转换为日期时间

来自分类Dev

将Unix时间戳转换为日期时间

来自分类Dev

将UNIX时间戳转换为日期时间(javascript)

来自分类Dev

将NSDate转换为Unix时间戳以在字典中使用

来自分类Dev

使用Python将DateTime时间戳转换为Unix

来自分类Dev

使用Python将DateTime时间戳转换为Unix

来自分类Dev

如何使用PowerShell将人类可读的时间戳转换为Unix时间戳?

来自分类Dev

如何使用PowerShell将人类可读的时间戳转换为Unix时间戳?

来自分类Dev

如何使用Shell将ISO 8601时间戳转换为Unix时间戳?

来自分类Dev

将时间戳转换为数字格式

来自分类Dev

R将日期转换为错误的格式(将年份转换为5位数字)

来自分类Dev

将Datetime转换为Unix时间戳

来自分类Dev

javascript日期格式转换(将全文日期转换为unix时间戳)

来自分类Dev

从 csv 文件:将第一列的 unix 时间戳转换为年份并创建图表

来自分类Dev

Bash脚本将csv文件中的第二列从Unix时间转换为可读的日期/时间

来自分类Dev

如何将矢量数字5位数字转换为日期格式

来自分类Dev

将Python日期转换为Unix时间戳

来自分类Dev

将日期unix转换为时间戳

来自分类Dev

POSTGRESQL将日期转换为unix时间戳int

来自分类Dev

将数据库日期转换为Unix时间戳

来自分类Dev

将实际日期转换为Unix时间戳PHP

来自分类Dev

将Epoch或Unix时间戳转换为日期ANDROID

来自分类Dev

将日期转换为 UNIX 时间戳 excel vba

来自分类Dev

如何仅使用Busybox工具将具有指定月份的日期转换为Unix时间戳?

来自分类Dev

如何仅使用Busybox工具将具有指定月份的日期转换为Unix时间戳?

来自分类Dev

Java 将 19 位 Unix 时间戳转换为可读日期

Related 相关文章

  1. 1

    Netezza-如何将时间戳/日期时间转换为13位UNIX时间毫秒?

  2. 2

    如何使用AngularJs中的矩将Unix时间戳转换为GMT(IST)格式的日期

  3. 3

    将时间转换为Unix时间戳

  4. 4

    如何将Unix时间戳转换为日期时间

  5. 5

    将Unix时间戳转换为日期时间

  6. 6

    将UNIX时间戳转换为日期时间(javascript)

  7. 7

    将NSDate转换为Unix时间戳以在字典中使用

  8. 8

    使用Python将DateTime时间戳转换为Unix

  9. 9

    使用Python将DateTime时间戳转换为Unix

  10. 10

    如何使用PowerShell将人类可读的时间戳转换为Unix时间戳?

  11. 11

    如何使用PowerShell将人类可读的时间戳转换为Unix时间戳?

  12. 12

    如何使用Shell将ISO 8601时间戳转换为Unix时间戳?

  13. 13

    将时间戳转换为数字格式

  14. 14

    R将日期转换为错误的格式(将年份转换为5位数字)

  15. 15

    将Datetime转换为Unix时间戳

  16. 16

    javascript日期格式转换(将全文日期转换为unix时间戳)

  17. 17

    从 csv 文件:将第一列的 unix 时间戳转换为年份并创建图表

  18. 18

    Bash脚本将csv文件中的第二列从Unix时间转换为可读的日期/时间

  19. 19

    如何将矢量数字5位数字转换为日期格式

  20. 20

    将Python日期转换为Unix时间戳

  21. 21

    将日期unix转换为时间戳

  22. 22

    POSTGRESQL将日期转换为unix时间戳int

  23. 23

    将数据库日期转换为Unix时间戳

  24. 24

    将实际日期转换为Unix时间戳PHP

  25. 25

    将Epoch或Unix时间戳转换为日期ANDROID

  26. 26

    将日期转换为 UNIX 时间戳 excel vba

  27. 27

    如何仅使用Busybox工具将具有指定月份的日期转换为Unix时间戳?

  28. 28

    如何仅使用Busybox工具将具有指定月份的日期转换为Unix时间戳?

  29. 29

    Java 将 19 位 Unix 时间戳转换为可读日期

热门标签

归档