今天在消费kafka数据时遇到了这样一个问题,kafka数据中所有的数据时间戳格式都是unix上时间戳的格式,例如:1505786829101,看到这个时间戳真的是头都大了好么,根本一点都不直观,所以这里让我们来学习下linux与unix的时间戳互转吧。

1.linux将日期转换为unix时间戳

将当前的日期转换为unix时间戳

date +%s

输出如下:

1505796255

将指定的日期转换为unix时间戳

date -d '2017-09-19 12:30' +%s

输出如下:

1505795400

2.unix将时间戳转换为linux日期格式

不指定日期格式转换

date -d @1505795400

输出如下:

Tue Sep 19 12:30:00 CST 2017

指定日期格式的转换

date -d @1505795400 +"%Y-%m-%d %H:%M:%S"

输出如下:

2017-09-19 12:30:00

相关文章:

  • 2021-11-04
  • 2021-12-05
  • 2021-09-27
  • 2021-05-15
猜你喜欢
  • 2022-12-23
  • 2021-06-25
  • 2021-07-12
  • 2022-12-23
  • 2021-11-04
相关资源
相似解决方案