day22 Python 時間模組

2022-07-14 11:48:17 字數 1653 閱讀 4881

"""

%y 兩位數的年份表示(00-99)

%y 四位數的年份表示(000-9999)

%m 月份(01-12)

%d ⽉內中的一天(0-31)

%h 24小時制小時數(0-23)

%i 12小時制小時數(01-12)

%m 分鐘數(00=59)

%s 秒(00-59)

%a 本地簡化星期名稱

%a 本地完整星期名稱

%b 本地簡化的月份名稱

%b 本地完整的月份名稱

%c 本地相應的⽇期表示和時間表示

%j 年內的一天(001-366)

%p 本地a.m.或p.m.的等價符

%u ⼀年中的星期數(00-53)星期天為星期的開始 %w 星期(0-6),星期天為星期的開始

%w 一年中的星期數(00-53)星期一為星期的開始 %x 本地相應的⽇期表示

%x 本地相應的時間表示

%z 當前時區的名稱

%% %號本身

"""import time

timestamp = time.time()

print(int(timestamp))

time_format1 = time.strftime("%y-%m-%d %h:%m:%s")

print("time_format1 -->", time_format1)

# 將時間戳轉換為本地格式化時間(東八區加了8小時)

t = time.localtime(1942168178)

print(t) # 結構化時間 time.struct_time(tm_year=2031, tm_mon=7, tm_mday=19, tm_hour=3, tm_min=9, tm_sec=38, tm_wday=5, tm_yday=200, tm_isdst=0)

print(t.tm_year) # 2031

time_format2 = time.strftime("%y-%m-%d %h:%m:%s", t)

print("time_format2-->", time_format2)

# 將時間戳轉換為格林尼治格式化時間

t1 = time.gmtime(0) # 格林尼治時間

time_format3 = time.strftime("%y-%m-%d %h:%m:%s", t1)

print("time_format3 -->", time_format3) # 1970-01-01 00:00:00

# 將格式化時間轉換為時間戳

s2 = "2031-07-19 03:09:38"

s3 = "1970-01-01 00:00:00" # 這裡的時間格式預設是本地時間,在中國是東八區

t2 = time.strptime(s3, "%y-%m-%d %h:%m:%s")

print("t2 -->", t2) # time.struct_time(tm_year=1970, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=1, tm_wday=3, tm_yday=1, tm_isdst=-1)

t3 = time.mktime(t2)

print("t3 -->", t3)

# 整理 datetime 和 calendar

Python爬蟲day2 2 python函式詳解

1.認識python函式 函式的本質就是功能的封裝。使用函式可以大大提高程式設計的效率與程式的可讀性 2.區域性變數與全域性變數變數是有生效範圍的,這個生效範圍我們稱為作用域。作用域從變數出現開始到程式的最末的變數叫做全域性變數,作用域只在區域性的變數叫做區域性變數。3.函式引數使用詳解 函式的定義...

python學習22 時間模組

5.datetime 世間表示的幾種形式 方法 說明time.asctime tupletime 接受時間元組並返回乙個可讀的形式為 tue dec 11 18 07 14 2008 2008年12月11日 周二18時07分14秒 的24個字元的字串。time.ctime secs 作用相當於asc...

python 時間模組

import os import time s 2019 7 14 print time.strptime s,y m d s time 09 00 00 print time.strptime s time,h m s 把元組的時間轉換為時間戳 tuple time time.localtime ...