python 時間轉換相關

2022-02-01 14:37:49 字數 1210 閱讀 4507

最近需要操作時間的地方相當的多,包括打點,包括時間轉換。

羅列最近遇到的兩個需求。

所以使用了 time模組

import

time

time.time()

獲取乙個時間戳。這個時間戳是從2023年到現在的秒數。 這個時間戳在打點的兩個地方相減,就能獲得兩個點之間的精確時間。 測試的時候會非常有效。

然後不得不提到其實平時使用得最多的datetime模組。

這個模組讓我們更加人類化的使用時間相關功能。 包括取得乙個現在時間。

import

datetime

print datetime.datetime.now()

取得乙個標準的現在的時間 yyyy:mm:dd hh:mm:ss 字串

import

datetime

print datetime.datetime.now().strftime('

%y-%m-%d %h:%m:%s

')

將字串轉換回時間格式

import

datetime

off_time = '

2115-01-01 12:00

'off_time = datetime.datetime.strptime(off_time,'

%y-%m-%d %h:%m')

print off_time

將時間戳轉換為datetime格式人眼可識別的日期資料

import

time

x = 1501139595pp =time.localtime(x)

time.strftime(

'%y-%m-%d %h:%m:%s

', pp)

output: '

2017-07-27 15:13:15

'

將datetime格式戳轉換為timestamp

import

time

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 時間戳型別的時間 把時間轉換為陣列物...