一个更快的时间?

2024-10-01 11:20:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我有代码,可以读取大量的日期'YYYY-MM-DD'格式。解析所有这些日期,以便它可以添加一天、两天或三天,然后以相同的格式写回,这会大大降低速度。在

 3214657   14.330    0.000  103.698    0.000 trade.py:56(effective)
 3218418   34.757    0.000   66.155    0.000 _strptime.py:295(_strptime)

 day = datetime.datetime.strptime(endofdaydate, "%Y-%m-%d").date()

有什么建议可以加快速度吗?在


Tags: 代码pydatetimedate格式速度ddmm
1条回答
网友
1楼 · 发布于 2024-10-01 11:20:47

因子7足够了吗?在

datetime.datetime.strptime(a, '%Y-%m-%d').date()       # 8.87us

datetime.date(*map(int, a.split('-')))                 # 1.28us

编辑:使用显式切片的好主意:

^{pr2}$

这就是系数8。在

相关问题 更多 >