python中特定格式的日期范围

2024-04-18 05:30:29 发布

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

我必须在python中输入开始日期和结束日期。 我的要求是我想要日期范围在下面提到的格式。在

from datetime import datetime, timedelta

a = 'yesterday' # I don't want to hardcore the date value
b = '7daysAgo'
start_date = a 00:00:00
end_date = b 23:59:59

中的小时分钟和秒应该是相同的,无论何时我使用代码,它都不会受到影响。 请提出建议


Tags: thetofromimportdatetimedatevalue格式
1条回答
网友
1楼 · 发布于 2024-04-18 05:30:29

基于这个问题,我不确定您是否希望日期对象具有该格式或字符串格式,如问题所示: 格式化字符串:

from datetime import datetime, timedelta

yesterday = datetime.now() - timedelta(days=1)
yesterday = yesterday.strftime('%Y-%m-%d 00:00:00')

end_date = datetime.now() - timedelta(days=7)
end_date = end_date.strftime('%Y-%m-%d 23:59:59')

日期对象

^{pr2}$

https://docs.python.org/2/library/datetime.html

相关问题 更多 >