将格式为DD / MM / YYYY的日期转换为从1970年1月1日开始的秒数?

时间:2010-05-05 09:49:41

标签: linux date

以下命令将格式化为MM / DD / YYYY的日期转换为秒。

date -d "01/21/2014" +%s

如何将DD / MM / YYYY格式日期转换为秒?

由于

3 个答案:

答案 0 :(得分:1)

格式正确如下

date '+%m/%d/%Y'

答案 1 :(得分:0)

假设你需要纪元秒,使用perl:

perl -MTime::Local -we \
'do {@a = split(m|/|,$_); $a[1]--; print timegm(0,0,0,@a)."\n"} for @ARGV' \
01/11/2010

另请注意,您将DD / MM / YYYY指定为格式,但请举例说明MM / DD / YYYY。

答案 2 :(得分:-1)

date -j -f "%d/%m/%Y" "DD/MM/YYYY" "+%s"