如何将int转换成1485714600
我的结果最终Monday, January 30, 2017 12:00:00 AM
?
我尝试过使用datetime.datetime
但它给了我'5天,13:23:07'的结果
Ale*_*kov 27
像这样?
>>> from datetime import datetime
>>> datetime.fromtimestamp(1485714600).strftime("%A, %B %d, %Y %I:%M:%S")
'Sunday, January 29, 2017 08:30:00'
Run Code Online (Sandbox Code Playgroud)
您在此处描述的是(Unix) 时间戳(自 1970 年 1 月 1 日以来的秒数)。您可以使用:
datetime.datetime.fromtimestamp(1485714600)
Run Code Online (Sandbox Code Playgroud)
这将生成:
>>> import datetime
>>> datetime.datetime.fromtimestamp(1485714600)
datetime.datetime(2017, 1, 29, 19, 30)
Run Code Online (Sandbox Code Playgroud)
您可以使用以下命令获取当天的名称.strftime('%A')
:
>>> datetime.datetime.fromtimestamp(1485714600).strftime('%A')
'Sunday'
Run Code Online (Sandbox Code Playgroud)
或者,您可以调用weekday()
以获取从星期一到星期日映射的0
和之间的整数6
(包括两者):
>>> datetime.datetime.fromtimestamp(1485714600).weekday()
6
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
28958 次 |
最近记录: |