datatime時間管理模組

2021-09-20 06:27:03 字數 1754 閱讀 6240

當前時間 及 格式化時間

# 使用time模組

# 2018-01-17 22:03:04, 字串型別

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

# 使用datetime模組

# 包含小數點 和 格式化去掉小數點 , 同時 時間型別 -> 字串型別

datetime.datetime.now() # 2018-01-17 22:03:04.686923

datetime.datetime.now().strftime('%y-%m-%d %h:%m:%s') # 2018-01-17 22:03:04

獲取前一小時/一天/一分鐘 時間

now_time = datetime.datetime.now()

# 獲取前一小時時間(hours, days ......)

data_time = now_time - datetime.timedelta(hours=1)

# 格式化成年月日時分秒,(同時變數的型別由 時間型別 -> 字串型別)

data_time = data_time.strftime('%y-%m-%d %h:%m:%s')

時間戳

# 當前時間戳, float型別

time.time()

# 去掉小數點, int型別

int(time.time())

時間戳 < - > 字串

# 時間戳, float型別

data = time.time()

# 時間戳 -> 時間元組, 時間元組型別

local_time = time.localtime(data)

# 時間元組 -> 時間字串, 字串型別

str_time = time.strftime('%y-%m-%d', local_time)

str_time = "2022-2-12"

# 時間字串 -> 時間元組

tup_time = time.strptime(str_time, "%y-%m-%d")

# 時間元組 -> 時間戳

data_time = time.mktime(tup_time)

2. 當前本地時間轉換成世界時間

import time

import datetime

# 獲取當前本地時間

now = datetime.datetime.now()

# 轉換成時間組

array_time = local_time.timetuple()

# 轉換成時間戳

stamp_time = time.mktime(array_time)

# 轉換成utc世界時間

utc_time = datetime.datetime.utcfromtimestamp(stamp_time)

3. 世界時間轉換成本地時間

# 世界時間 - 8小時 即為本地時間

# 時區轉換模組 pytz

參考文獻

本地時間和世界時間轉換

time和datetime模組使用

時間日期模組 datatime

基本格式 import datetime today datetime.date.today 現在年月日 today.year out 7 2020 today.day out 8 4birthdate datetime.date 2010,3 12 指定時間的年月日 t datetime.time...

datatime模組練習

使用兩種方法獲得當前日期時間,並輸出到控制台 在控制台上分別對日期和時間進行輸出 使用 拼接年月日得到當前日期 使用format格式化輸出得到的當前年份 當前月份 當前日,並用 進行連線 from datetime import datetime 得到當前日期時間 兩種方法 print dateti...

管理感悟 時間管理

管理感悟 時間管理 栁鯤鵬2017 12 01 關鍵字 管理 時間管理 簡介 介紹如何進行時間管理,做好工作。目錄為什麼我這麼忙,事情還沒搞好 1 重要與緊急的關係 2 維護每日工作列表 2 對重點的判斷 3 學會時間管理是很難的 3 為什麼我這麼忙,事情還沒搞好 每個人都說自己很忙。是真的忙嗎?1...