分页: 1 / 1

如何用shell自动对日期时间格式补零

发表于 : 2018-07-01 5:30
phi
比如说某日志文件中的日期时间格式如下:
…… 2018/7/1 7:25:3
现在需要通过补零来统一位数为如下结果:
…… 2018/07/01 07:25:03

用shell如何实现?

Re: 如何用shell自动对日期时间格式补零

发表于 : 2018-07-01 10:50
poloshiao
看看 這個能否幫上忙
https://github.com/weechat/weechat/issu ... -235953791

代码: 全选

Use %c, which is locale-sensitive.
Result from %c:
English: Fri Jun 24 13:33:08 EDT 2016
Chinese: 2016年 06月 24日 星期五 12:19:34 EDT

Re: 如何用shell自动对日期时间格式补零

发表于 : 2018-07-01 16:50
lilydjwg
用 Python 吧,分分钟实现好。

Re: 如何用shell自动对日期时间格式补零

发表于 : 2018-07-03 17:12
lainme

代码: 全选

date --date='2018/1/2 7:2:2' '+%Y/%m/%d %H:%M:%S'
命令运行结果

代码: 全选

2018/01/02 07:02:02

Re: 如何用shell自动对日期时间格式补零

发表于 : 2018-07-06 6:36
phi
lainme 写了:
2018-07-03 17:12

代码: 全选

date --date='2018/1/2 7:2:2' '+%Y/%m/%d %H:%M:%S'
命令运行结果

代码: 全选

2018/01/02 07:02:02
只言片语让咱无话可说啊,非常感谢,问题应刃而解了 :)


在此也谢过 poloshiao 和 lilydjwg 两位的热心回复。