最近需要操作時間的地方相當的多,包括打點,包括時間轉換。
羅列最近遇到的兩個需求。
所以使用了 time模組
importtime
time.time()
獲取乙個時間戳。這個時間戳是從2023年到現在的秒數。 這個時間戳在打點的兩個地方相減,就能獲得兩個點之間的精確時間。 測試的時候會非常有效。
然後不得不提到其實平時使用得最多的datetime模組。
這個模組讓我們更加人類化的使用時間相關功能。 包括取得乙個現在時間。
importdatetime
print datetime.datetime.now()
取得乙個標準的現在的時間 yyyy:mm:dd hh:mm:ss 字串
importdatetime
print datetime.datetime.now().strftime('
%y-%m-%d %h:%m:%s
')
將字串轉換回時間格式
importdatetime
off_time = '
2115-01-01 12:00
'off_time = datetime.datetime.strptime(off_time,'
%y-%m-%d %h:%m')
print off_time
將時間戳轉換為datetime格式人眼可識別的日期資料
importtime
x = 1501139595pp =time.localtime(x)
time.strftime(
'%y-%m-%d %h:%m:%s
', pp)
output: '
2017-07-27 15:13:15
'
將datetime格式戳轉換為timestamp
importtime
x = '
2017-07-27 15:13:15
'st = time.strptime(x, '
%y-%m-%d %h:%m:%s')
time.mktime(st)
output: 1501139595.0
有這些方法基本上就夠用啦
C 時間轉換相關
system.datetime currenttime new system.datetime 取當前年月日時分秒 currenttime system.datetime.now 取當前年 int curyear currenttime.year 取當前月 int curmon currenttim...
python 時間相關
先導入庫 import datetime 格式化成我們想要的日期 strftime 比如 2016 09 21 datetime.datetime.now strftime y m d 在當前時間增加1小時 add hour datetime.datetime.now datetime.timede...
python 時間轉換
python 時間轉換 python關於時間的模組叫做time 首先,時間可以以很多種形式展示出來,筆者平時最常用的是字串型別的和時間戳型別的。import time t1 2018 11 16 14 55 00 字串型別的時間 t2 1542351356.91 時間戳型別的時間 把時間轉換為陣列物...