Python 把弦变成时间

Python 把弦变成时间,python,datetime,strptime,Python,Datetime,Strptime,如何将此字符串“201806070908”放入datetime对象中?现在这是YYYYMMDDMSS。如果需要的话,我可以去掉几秒钟。我正在查看strtime(),但我不确定是否可以使用它。有可能转换这个吗?时间是目录名的一部分,我希望将最近的文件上传回另一台机器 如果有人能帮我或给我指出正确的方向,那就太好了。谢谢strtime应该可以: import datetime s = '201806070908' dt = datetime.datetime.strptime(s, '%Y%m%

如何将此字符串“201806070908”放入datetime对象中?现在这是YYYYMMDDMSS。如果需要的话,我可以去掉几秒钟。我正在查看strtime(),但我不确定是否可以使用它。有可能转换这个吗?时间是目录名的一部分,我希望将最近的文件上传回另一台机器


如果有人能帮我或给我指出正确的方向,那就太好了。谢谢

strtime
应该可以:

import datetime

s = '201806070908'

dt = datetime.datetime.strptime(s, '%Y%m%d%M%S')

datetime.datetime(2018, 6, 7, 0, 9, 8)
您可以测试这是否有效:

>>> dt.day
7
>>> dt.month
6
>>> dt.year
2018
>>> dt.minute
9
>>> dt.second
8

strtime
应该可以:

import datetime

s = '201806070908'

dt = datetime.datetime.strptime(s, '%Y%m%d%M%S')

datetime.datetime(2018, 6, 7, 0, 9, 8)
您可以测试这是否有效:

>>> dt.day
7
>>> dt.month
6
>>> dt.year
2018
>>> dt.minute
9
>>> dt.second
8
应该有用


应该有用。

如果您只想要最新的一个,您可以简单地比较字符串“我正在查看strptime(),但我不确定是否可以使用它”。您是否尝试过?如果您只想要最新的一个,您可以简单地比较字符串“我正在查看strptime(),但我不确定是否可以使用它”。您是否尝试过?ty。我让它工作了。我发现文档有点差,周围的人都在谈论,所以有点难以集中注意力。真不敢相信我竟然忽略了这一点。谢谢,没问题,很高兴能帮上忙@我认为
'%Y%m%d%H%m'
更有意义,yyyymmddmms似乎不是一种可能的格式,它可能是YYYYMMDDHHMM@mata你说得对。我已经换了。没想到有人会注意到海蒂。我让它工作了。我发现文档有点差,周围的人都在谈论,所以有点难以集中注意力。真不敢相信我竟然忽略了这一点。谢谢,没问题,很高兴能帮上忙@我认为
'%Y%m%d%H%m'
更有意义,yyyymmddmms似乎不是一种可能的格式,它可能是YYYYMMDDHHMM@mata你说得对。我已经换了。没想到有人会注意到哈坦克斯。Sacul给了我答案,但我很感激你的回答。第一次使用datetime,所以请原谅noob问题,任何时候,它都会发生在每个人身上。(我也是):谢谢。Sacul给了我答案,但我很感激你的回答。第一次使用datetime,所以请原谅noob问题,任何时候,它都会发生在每个人身上。(我也是):P