Jos*_*mit 6 python datetime python-datetime
在Python中,我将a转换date为datetime:
date为stringstring为datetime码:
import datetime
dt_format="%d%m%Y"
my_date = datetime.date.today()
datetime.datetime.strptime(my_date.strftime(dt_format), dt_format)
Run Code Online (Sandbox Code Playgroud)
我怀疑这远非最有效的方法.在Python中将日期转换为日期时间的最有效方法是什么?
Mar*_*ers 18
使用datetime.datetime.combine()与时间对象,datetime.time.min代表00:00和会符合您的日期字符串日期时间路径的输出:
datetime.datetime.combine(my_date, datetime.time.min)
Run Code Online (Sandbox Code Playgroud)
演示:
>>> import datetime
>>> my_date = datetime.date.today()
>>> datetime.datetime.combine(my_date, datetime.time.min)
datetime.datetime(2013, 3, 27, 0, 0)
Run Code Online (Sandbox Code Playgroud)
J0A*_*NMM 11
或者,正如这里所建议的,这可能更具可读性:
datetime(date.year, date.month, date.day)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17451 次 |
| 最近记录: |