我已经将日期声明为这样的字符串,
from_date = '2018_04_01'
Run Code Online (Sandbox Code Playgroud)
并将其转换为日期时间格式,
from_date = datetime.datetime.strptime(str(from_date), "%Y_%m_%d")
Run Code Online (Sandbox Code Playgroud)
从日期现在的格式为,
2018-04-01
Run Code Online (Sandbox Code Playgroud)
我想要带下划线和日期时间格式的起始日期。
strftime 将返回所需的格式,但在字符串中。这可以再次格式化为日期时间格式 - 这是最糟糕和最麻烦的方法。
你的意思是这样的?
from datetime import datetime, date
print "{:%Y_%m_%d}".format(datetime.now())
Run Code Online (Sandbox Code Playgroud)
tay*_*eed -3
你可以这样做
from_date = datetime.datetime.strptime("2018_04_01", "%Y_%m_%d").strftime("%Y_%m_%d")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3944 次 |
| 最近记录: |