如果我使用 Date#strptime
来解析像 2017:03:11 18:02:30
这样的 Exif 日期,时间将被忽略:
Date.strptime("2017:03:11 18:02:30", '%Y:%m:%d %H:%M:%S').strftime('%Y:%m:%d %H:%M:%S')
=> "2017:03:11 00:00:00"
我做错了什么?
最佳答案
Date
不包含有关确切时间的信息,请改用 DateTime
:
DateTime.strptime("2017:03:11 18:02:30", '%Y:%m:%d %H:%M:%S').strftime('%Y:%m:%d %H:%M:%S')
=> "2017:03:11 18:02:30"
关于ruby - 如何使用 Date.strptime 解析日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43481688/