python合法日期 python日期處理

2021-10-16 16:18:04 字數 733 閱讀 1771

3. 日期比較操作

在datetime模組中有timedelta類,用於表示乙個時間間隔。

import datetime

datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)

所有的引數都有預設值0,這些引數可以是int或float,正的或負的。可以通過 timedelta.days、tiemdelta.seconds 等獲取相應的時間值。

#兩個日期相差多少天。

import datetime

d1 = datetime.datetime.strptime('2015-03-05 17:41:20', '%y-%m-%d %h:%m:%s')

d2 = datetime.datetime.strptime('2015-03-02 17:41:20', '%y-%m-%d %h:%m:%s')

delta = d1 - d2

print delta.days

輸出:3

#n天後的日期

import datetime

now=datetime.datetime.now()

delta=datetime.timedelta(days=3)

n_days=now+delta

print n_days.strftime('%y-%m-%d %h:%m:%s')

python之判斷合法日期

年月日分別為自定義函式的引數,判斷某乙個日期是否為合法的日期 如 2020年12月33日不是合法的日期 2021年2月29日是不合法的日期 看 方法一 def fn3 year,month,day if month 12 or month 0 return s年 s月 s日不是合法日期 year,m...

NJUPT ACM 合法日期

合法日期問題 一 課題概述 知道日期的來歷嗎。我們通常以公元紀年,如公元2009年。這種國際通行的紀年體系以傳說中耶穌 的生年為公曆元年 相當於中國西漢平帝元年 一年包括12個月,每個月的天數不全相同。星期的起源應該是連繫著月亮的週期,因為七天大約是月亮一周的四份之一。sunday monday t...

Java判斷日期是否合法

記錄一下專案中遇到的乙個bug,當時原有工具類中的 如下 public static boolean isdate string str catch exception e return result 當輸入字串為2018 02 31時返回true,日期預設轉換為了2018 03 03,未對時間格式...