Python: most efficient way to convert date to datetime
在python中,我通过以下方式将
代码:
1 2 3 4 | import datetime dt_format="%d%m%Y" my_date = datetime.date.today() datetime.datetime.strptime(my_date.strftime(dt_format), dt_format) |
我怀疑这远远不是最有效的方法。在Python中,将日期转换为日期时间的最有效方法是什么?
将
1 | datetime.datetime.combine(my_date, datetime.time.min) |
演示:
1 2 3 4 | >>> import datetime >>> my_date = datetime.date.today() >>> datetime.datetime.combine(my_date, datetime.time.min) datetime.datetime(2013, 3, 27, 0, 0) |
或者,如本文所建议的,这可能更易读:
1 | datetime(date.year, date.month, date.day) |