Rob*_*ark 2 python datetime date python-2.7
我试图从用户获取输入日期并以形式存储它
dt_start = dt.datetime(2006, 1, 1)
Run Code Online (Sandbox Code Playgroud)
我目前正在这样做:
i = str(raw_input('date'))
dt_start = dt.datetime(i)
Run Code Online (Sandbox Code Playgroud)
但它抛出一个错误:
Traceback (most recent call last):
File "C:/.../sim.py", line 18, in <module>
dt_start = dt.datetime(i)
TypeError: an integer is required
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!
如果您使用的是%Y, %m, %d格式,可以尝试datetime.strptime:
from datetime import datetime
i = str(raw_input('date'))
try:
dt_start = datetime.strptime(i, '%Y, %m, %d')
except ValueError:
print "Incorrect format"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21307 次 |
| 最近记录: |