Python 時間操作

2022-09-19 09:06:09 字數 1135 閱讀 7975

匯入模組

import time

from datetime import datetime, timedelta, date

# 時間拼接顯示

localtime = time.localtime()

date_time = "%s-%s-%s" % (localtime.tm_year, localtime.tm_mon, localtime.tm_mday)

print(date_time)

輸出:

2022-1-21

1. 時間運算 比較
# 獲取差值 2天

data_time = timedelta(days=2)

t1 = date(2018, 1, 1)

t2 = t1 + data_time

t3 = t1 - data_time

print(t1)

print(t2)

print(t3)

if t1 > t3:

print(true)

else:

print(false)

輸出

2018-01-01

2018-01-03

2017-12-30

true

2. 字串轉 時間格式 strptime() str-->時間物件
# 字串 轉 時間

time_str = "2017-12-30"

time_time = datetime.strptime(time_str, "%y-%m-%d")

print(time_time)

輸出

2017-12-30 00:00:00
3. strftime() 時間物件-->str
# 時間轉字串 time_time 接上一步

date_str = datetime.strftime(time_time, "%y-%m-%d")

print(date_str)

輸出

2017-12-30

python時間操作

1 計算時間差 q 如何方便的計算兩個時間的差,如兩個時間相差幾天,幾小時等 a 使用datetime模組可以很方便的解決這個問題,舉例如下 import datetime d1 datetime datetime 2009,3 23 d2 datetime datetime 2009,10 7 d...

python時間操作

不管何時何地,只要我們程式設計時遇到了跟時間有關的問題,都要想到 datetime 和 time 標準庫模組,今天我們就用它內部的方法,詳解python操作日期和時間的方法。1.將字串的時間轉換為時間戳 複製 如下 方法 a 2013 10 10 23 40 00 將其轉換為時間陣列 import ...

python 時間操作

把2018年6月30日轉化為元組和時間戳 time str 2018 06 30 09 59 26 print time.strptime time str,y m d h m s tup time time.strptime time str,y m d h m s print time.mkti...