from datetime import datetime, date
now_date = '2021-6-24 15:23:29.000227'
nowdate = now_date.strftime(now_date,"%m/%d/%Y")
想从字符串表示的时刻中仅获取“年/月/日”,但运行以上代码会报错'str' object has no attribute 'strftime'。
改进方法如下:
now_date = datetime.strptime(now_date, '%Y-%m-%d %H:%M:%S.%f')
now_date = now_date.strftime("%m/%d/%Y")
需要先用.strptime()将string格式的变量转化成datetime下的时间格式,然后再利用.strftime()获取“年/月/日”。
PS:如果想获取今天是周几,datetime.strptime().weekday() + 1