的绝对时间给出存储格式为:转换字符串小时:分钟:sec.milisec以秒
time = "000:03:07.447"
如何此字符串一种优雅的方式转换成秒?
更新:
至于建议的Harper89
3600*#1 + 60*#2 + #3 & @@ ToExpression[StringSplit["000:00:04.424", ":"]]
索博尔奇建议使用AbsoluteTime 从数学的帮助:AbsoluteTime给出的总秒数自1900年1月1日开始,在你的时间区。
AbsoluteTime[{"000:03:07.447", {"Hour", ":", "Minute", ":", "Second",
".", "Millisecond"}}]
- AbsoluteTime[{"000:00:00.000", {"Hour", ":", "Minute", ":", "Second",
".", "Millisecond"}}]
这适用
看来'AbsoluteTime'已经改变的版本7和8 – Szabolcs 2012-02-14 15:20:38