117 關於python的時間

2021-10-03 18:01:20 字數 1413 閱讀 6735

from

touse

seconds since the epoch

struct_time in utc

gmtime()

seconds since the epoch

struct_time in local time

localtime()

struct_time in utc

seconds since the epoch

calendar.timegm()

struct_time in local time

seconds since the epoch

mktime()

**來自time — time access and conversions,注意時間戳也就是秒是不分時區的。

假設現在有時間戳0秒,當將該時間分別轉為utc時間或本地時間時,轉換如下:

from time import gmtime, localtime, strftime

sec =

0# 獲取時間元組

utctime = gmtime(sec)

localtime = localtime(sec)

print(,

strftime(

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

, utctime)

)print(,

strftime(

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

, localtime)

)

輸出:

顯而易見,gmtime會將時間戳轉為utc時間,localtime()會將時間戳轉為當地時間。

假設現在有時間』1970/01/01 08:00:00』,當該時間分別為utc時間或本地時間時,轉換如下:

from calendar import timegm

from time import strptime, mktime

strtime =

'1970/01/01 08:00:00'

tuptime = strptime(strtime,

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

)print

(, timegm(tuptime)

)print

(, mktime(tuptime)

)

輸出:

顯而易見,timegm認為你給出的是utc,mktime認為你給出的是當地時間。

補充:gmt->gm

**中的時間結構體,就是我們通常所說的時間元組

程式中為了看起來方便,對時間元組做了相應的轉化

附加乙個自動生成markdown**的**

11 7 北京時間 nbatv daily雜記

bulls 110 85 bucks ben gordon全面爆發 37pts,9asts,4reb,當然bucks的redd繼續刷分。bulls的新秀sefolosha瑞士小伙繼續不錯的表現9pts,2reb,4asts,1blks,2stls,好全面。nocioni作為後衛也收穫乙個蓋冒,很有成...

python關於時間的處理

import datetime now time datetime.datetime.now time now time datetime.timedelta days 1 將當前時間轉化為時間戳 格式化時間 import datetime str time datetime.datetime.no...

1 17 python基礎學習

1.list複習 tuple學習 list 二維列表。tuple 1,2,3 4,5,6 7,8,9 如果tuple裡面有list,那麼可以改變list的元素。tuple 1,2,3 4,5,6 7,8,9 print tuple 0 print type tuple 0 print tuple 6...