python 18日期的轉換和求差

2021-09-07 09:03:17 字數 869 閱讀 1014

from datetime import datetime

一.第一種方法(strptime將字串轉換成日期,strftime將日期轉換成字串)

date1=

'2018-01-19'

date2=

'2018-02-10'

d1= date1. datetime.strptime(start_date_str,

'%y-%m-%d'

)#將日期字串轉換成日期物件

d2= date2. datetime.strptime(start_date_str,

'%y-%m-%d'

)#將日期字串轉換成日期物件

day=

(d2-d1)

.days #獲取相差的天數

二.第二種方法

date1=

'2018-01-19'

date2=

'2018-02-10'

d1=date1.split(

'-')

#轉換成列表

d2=date2.split(

'-')

#轉換成列表

day1 = datetime(

int(d1[0]

),int(d1[1]

),int(d1[2]

))day2 = datetime(

int(d2[0]

),int(d2[1]

),int(d2[2]

))days =

(day2 - day1)

.days #獲取日期相差的天數

Java 1 8 日期和時間 API

instant 時間戳 duration 持續時間,時間差 localdate 只包含日期,比如 2016 10 20 localtime 只包含時間,比如 23 12 10 localdatetime 包含日期和時間,比如 2016 10 20 23 14 21 period 時間段 zoneof...

Python學習 15 日期和時間

方法預覽 datetime.now 當前時間,datetime型別 datetime.timestamp 時間戳,浮點型別 datetime.strftime y m d h m s 格式化日期物件datetime,字串型別 datetime.strptime 2017 2 6 23 22 13 y...

python學習(6) 日期和時間

python 程式能用很多方式處理日期和時間,轉換日期格式是乙個常見的功能。python 提供了乙個 time 和 calendar 模組可以用於格式化日期和時間。時間間隔是以秒為單位的浮點小數。每個時間戳都以自從1970年1月1日午夜 曆元 經過了多長時間來表示。python 的 time 模組下...