python時間計算,月,增加或減少一個月。


對於日期操作,網上的寫法都不太一樣,而且不確定存在什么bug。日期函數是靠時間來驗證的,沒准一年以后就出現了(我這個bug是在指定的3月29日以后才能出現,神奇不:D)。
所以我找了一個現有的日期擴展庫,希望別人已經踩過大部分坑了。代碼如下

import datetime
from dateutil.relativedelta import relativedelta

if __name__ == "__main__":
print(datetime.date.today() - relativedelta(months=+1))

可以看出,主要是使用relativedelta類。初始化參數months是月的差異。
安裝這個庫也很簡單,執行命令pip install python-dateutil。
————————————————
版權聲明:本文為CSDN博主「kriszhang」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/kriszhang/java/article/details/68067633


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM