我想以毫秒计算时间
01/Mar/2012:09:08:00
我认为执行以下操作会存储新日期,然后我可以将日期转换为毫秒
time=01/Mar/2012:09:08:00
newDate=date --set="$time";
我需要做些什么来实现这个目标?
答案 0 :(得分:3)
您应该将'01/Mar/2012:09:08:00'
转换为有效的日期字符串'01 Mar 2012 09:08:00'
$ time=01/Mar/2012:09:08:00
$ time="${time//// }"
$ time="${time/:/ }"
$ newDate=`date -d "$time" +%s000`
$ echo $newDate
1330564080000
答案 1 :(得分:0)
我有最简单的方法将日期转换为毫秒:
echo $(date +'%s')
答案 2 :(得分:-1)
使用Timer()
方法获取时间,然后将该时间放在formatnumber()
方法中
FormatNumber(Timer(), 2)