1
12
使用Perl和手工制作的regex,而不是strptime这样的工具:
这很麻烦,但也可以转换每行可能有多个时间戳。 请注意,将AM/PM转换为24小时并不容易。
现在测试:
补充 : 在 What is a Simple Way to Convert Between an AM/PM Time and 24 hour Time in JavaScript ,为转换提供了另一种算法:
只是一个测试…可能更干净。 |
2
10
在python中,这是一个1行代码:
例子:
|
3
4
像这样使用pythons datetime模块:
未测试的代码,没有错误检查。另外,它在启动前读取内存中的整个输入文件。 (我知道有很多地方需要改进,比如说语句……如果有人喜欢添加内容,我会将其作为社区wiki条目) |
4
1
只需转换小时字段,在python中:
|
5
0
这可能太简单了,但为什么不将其导入Excel,选择整个列并更改日期格式,然后以制表符分隔的文件重新导出?(我没有测试这个,但在我看来这听起来很合理。) |
6
0
我把24小时制改成12小时制。 试着用这个方法解决你的问题。
|
7
0
在python中:将12小时时间转换为24小时时间
|
8
-1
由于您有多种语言,我建议使用以下算法。 1检查时间戳是否存在“pm”字符串。 2a如果pm不存在,只需将时间戳转换为datetime对象并继续。 2b如果pm确实存在,将时间戳转换为datetime对象,添加12小时,然后继续。 |