日期时间到 Epoch 的转换

Date time to Epoch conversion

我有一个用日期时间格式定义的变量,想在 bash 脚本

中将其转换为纪元格式

输入 Var=20170520;

输出: 纪元格式

根据联机帮助页,

date --date=20170520 +%s

有效(date --date=20170520 正确输出 Sat May 20 00:00:00 YOUR_TIMEZONE 2017。或者,您可能需要调整自由格式的输入字符串。)

尝试

date=20170520 # i.e. 2017 05 20
date -d "$date" +%s