关于linux:Epoch转换的日期时间

Date time to Epoch conversion

我有一个使用日期时间格式定义的变量,并希望在bash脚本中将其转换为epoch格式

输入
VAR=20170520;

输出:
大纪元格式


尝试

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


根据联机帮助页,

1
date --date=20170520 +%s

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