将字符串转换为日期bash

问题描述 投票:1回答:2

我试图将ProcessedTime“:1545166011.794351转换为使用bash脚本中的日期函数的日期,转换它的最佳方法是什么?

bash unix
2个回答
4
投票
date -d @154166011.794351

Date命令应该可以正常工作。


2
投票

使用GNU awk:

echo 154166011.794351 | awk '{print strftime("%Y-%m-%d %H:%M:%S",$0)}'

输出:

1974-11-20 08:53:31

资料来源:https://unix.stackexchange.com/a/168317/74329

© www.soinside.com 2019 - 2024. All rights reserved.