在python中带有数字的日期和时间?

2024-04-23 16:56:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要用数字来获取当前日期,比如:14:45:35:233 08.05.2016。我没有在时间模块中找到一个函数,有没有什么简单的方法?你知道吗


Tags: 模块方法函数时间数字
3条回答

使用strftime格式化时间。你知道吗

datetime.datetime.now()将给出当前时间。你知道吗

去争取时间“小时:分钟:秒:微秒Date.Month.Year“格式使用strftime("%H:%M:%S:%f %d.%m.%Y")

import datetime
a=datetime.datetime.now()
a.strftime("%H:%M:%S:%f %d.%m.%Y")

输出

'16:50:54:238874 08.05.2016'

使用^{}并获得所需的format。你知道吗

听起来像是要从特定的日期时间格式解析到另一种格式。也许这就是你想要的,看看:

>>> import datetime

>>> strdate = '14:45:35:233 08.05.2016'
>>> dt = datetime.datetime.strptime(strdate, '%H:%M:%S:233 %d.%m.%Y')
>>> dt.strftime('%Y-%m-%d')
'2016-05-08'

相关问题 更多 >