偷懒用日期拼接年份的,今天都开始报错了

查看 77|回复 6
作者:exploretheworld   
celisee   
昨天就接到通知,统一排查了一遍
这种拼接年份的???
cc666   
可能是说表单的时间起始和结束范围?选择一年前的数据是 2023-02-29 到 2024-02-29 ,2023-02-29 是个拼接错误?
exploretheworld
OP
  
@celisee 算一年前只减年份
learnshare   
new Date('2023-02-29') => '2023/3/1 08:00:00'
自动纠错或者报异常,都是尴尬的
Hopetree   
这是 Python 的,不会报错,一年前是 2023-02-28
```python
from datetime import datetime
from dateutil.relativedelta import relativedelta
current_date = datetime.now()
current_date - relativedelta(years=1)
datetime.datetime(2023, 2, 28, 9, 57, 56, 185222)
```
binaryify   


用库的好处
您需要登录后才可以回帖 登录 | 立即注册

返回顶部