我想将此[['Fri May 29 20:47:53 2020']日期时间格式转换为日期格式YYYY-MM-DD

时间:2020-06-04 05:21:23

标签: python python-3.x datetime timestamp

我必须将其转换为- <div id = "numbers"> </div> <div id = "cookie" onclick="cookieClick()"> <img src="cookie.jpg"> </div> </div> <button id="cursor" onclick="addCursor()" style="display:none;">Add cursor - 15 cookies - +1 cookie per click</button><br> <button id="grandma" onclick="addGrandma()" style="display:none;">Add grandma - 100 cookies - +3 cookies per click</button><br> </div> ['Fri May 29 20:47:53 2020']格式转换为日期格式datetime

如何在Python中实现它。

我已经尝试过了-

YYYY-MM-DD

哪个日期类似于import os import time print(time.ctime(max(os.path.getmtime(root) for root,_,_ in os.walk('/dbfs/mnt/datalake/.../'))))

我是否可以通过简单地修改上面的代码或任何其他方式来实现这一点,请提出建议。

4 个答案:

答案 0 :(得分:2)

您应从返回标准时间戳记的os.path.getmtime()开始:

>>> import os
>>> os.path.getmtime('y1')
1451122262.0
>>> import datetime
>>> dt = datetime.datetime.fromtimestamp( os.path.getmtime('y1'))
>>> dt
datetime.datetime(2015, 12, 26, 18, 31, 2)
>>> dt.strftime('%Y-%m-%d')
'2015-12-26'
>>> 

答案 1 :(得分:1)

您可以将datetime.strptime与所使用的字符串格式一起使用
%a用于本地缩短的日期名称(如果您有全天的名称,请使用%A
%B用于月份名称
%d用于约会
%H代表小时
%M是一个月
%S位居第二
%Y是一年

import os
import time
from datetime import datetime
dat =['Fri May 29 20:47:53 2020']
for i in dat:
    print(datetime.strptime(i,'%a %B %d %H:%M:%S %Y'))

Output:
2020-05-29 20:47:53

答案 2 :(得分:0)

我想你可以试试看,

from datetime import datetime

datetime.now().strftime('%Y-%m-%d')

答案 3 :(得分:0)

这解决了我的问题-

F12