如果我使用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"
我做错了什么?
答案 0 :(得分:3)
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"