【发布时间】:2013-08-25 08:46:41
【问题描述】:
我有一个程序 (sar command line utility) 输出它的行和时间列。我用我的 python 脚本解析这个文件,我想将 sar 的02:31:33 PM 转换为纪元,例如1377181906(当前年份、月份和日期,以及来自上述字符串的小时、分钟和秒)。如何以不那么繁琐的方式做到这一点?我尝试自己做这件事,但坚持使用时间/日期时间和他们的方法。
【问题讨论】:
-
不完全是骗子,因为我没有年/日/月。我可以使用
strptime,但它会将缺失值初始化为 1900 年 1 月 1 日。我可以自己检索缺失值并将它们附加到字符串中,但这属于 cumbersome 类别。 -
是的,因此我没有将其标记为欺骗/投票关闭。 Strptime 是我会这样做的方式(我只是将日期/时间设置为现在,然后像 @alecxe 所做的那样解析..