python時間的轉換及比較

2021-09-25 12:51:18 字數 1348 閱讀 8846

新:

import datetime

d1 = datetime.datetime.now()

time.sleep(10)

d2 = datetime.datetime.now()

print ((d2-d1).seconds, type((d2-d1).seconds))

結果:10

舊: 

#!/usr/bin/env python

# --*-- coding:utf-8 --*--

import datetime

now_time = datetime.datetime.now()

str_ymd = now_time.strftime("%y-%m-%d")

# 也可以不加年月日,主要是為了補充**

start_time = str_ymd + " " + "19:57"

end_time = str_ymd + " " + "15:00"

s_time = datetime.datetime.strptime(start_time, "%y-%m-%d %h:%m")

e_time = datetime.datetime.strptime(end_time, "%y-%m-%d %h:%m")

#print (type(s_time.minute), now_time.minute)

# 年月日每次結果一樣,無需比較

print (s_time.hour, now_time.hour, s_time.minute, now_time.minute)

if s_time.hour == now_time.hour and \

s_time.minute == now_time.minute:

print (type(now_time), now_time)

print (type(e_time), e_time)

日期型別date轉換為字串str

#!/usr/bin/env python3

import datetime

date_p = datetime.datetime.now().date()

str_p = str(date_p)

print(date_p,type(date_p)) #2019-01-30 print(str_p,type(str_p)) #2019-01-30

比較的物件變數

year

month

dayhour

minute

seconds

擴充套件部落格推薦:

Python時間獲取及轉換知識彙總

時間處理是我們日常開發中最最常見的需求,例如 獲取當前datetime 獲取當天date 獲取明天 前n天 獲取當天開始和結束時間 00 00 00 23 59 59 獲取兩個datetime的時間差 獲取本週 本月 上月最後一天等。而這些轉換看起來很亂不容易記住,那麼今天我們就來總結一下pytho...

Python時間獲取及轉換知識彙總

時間處理是我們日常開發中最最常見的需求,例如 獲取當前datetime 獲取當天date 獲取明天 前n天 獲取當天開始和結束時間 00 00 00 23 59 59 獲取兩個datetime的時間差 獲取本週 本月 上月最後一天等。而這些轉換看起來很亂不容易記住,那麼今天我們就來總結一下pytho...

python 時間轉換

python 時間轉換 python關於時間的模組叫做time 首先,時間可以以很多種形式展示出來,筆者平時最常用的是字串型別的和時間戳型別的。import time t1 2018 11 16 14 55 00 字串型別的時間 t2 1542351356.91 時間戳型別的時間 把時間轉換為陣列物...