time模塊

time模塊關系圖
import time

時間戳

生成當前時間戳

time_stamp = time.time()
time_stamp
1536558375.5912006

時間戳轉日歷時間

calender = time.ctime(time_stamp)
calender
'Mon Sep 10 13:46:15 2018'

時間戳轉時間元組

方法一

time.gmtime(time_stamp)
time.struct_time(tm_year=2018, tm_mon=9, tm_mday=10, tm_hour=5, tm_min=46, tm_sec=15, tm_wday=0, tm_yday=253, tm_isdst=0)

方法二

time.localtime(time_stamp)
time.struct_time(tm_year=2018, tm_mon=9, tm_mday=10, tm_hour=13, tm_min=46, tm_sec=15, tm_wday=0, tm_yday=253, tm_isdst=0)

時間元組

定義時間元組

time_tumple = (2018,9,7,13,50,30,4,0,0)
print(time_tumple)
(2018, 9, 7, 13, 50, 30, 4, 0, 0)

時間元組的每一位代表著什么

序號 元組種的參數 代表含義
0 tm_year 4位數 2018
1 tm_mon 1到12
2 tm_mday 1到31
3 tm_hour 小時 0到23
4 tm_min 分鐘 0到59
5 tm_sec 0到61
6 tm_wday 周幾 0到6(0是周一)
7 tm_yday 一年的第幾日 1到366
8 tm_isdst 夏令時 -1,0,1,-1是決定是否為夏令時的標志

時間元組轉時間戳

time.mktime(time_tumple)
1536299430.0

時間元組轉日歷時間

time.asctime(time_tumple)
'Fri Sep  7 13:50:30 2018'

時間元組轉自定義格式(時間元組轉字符串)

time.strftime('%Y-%m-%d',time_tumple)
'2018-09-07'

自定義格式(字符串)

python中時間日期格式化符號:

  • %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 當前時區的名稱
  • %% %號本身

自定義格式(字符串)轉時間元組

time_str = '2018-09-07'
time.strptime(time_str,'%Y-%m-%d')
time.struct_time(tm_year=2018, tm_mon=9, tm_mday=7, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=4, tm_yday=250, tm_isdst=-1)
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1.1.1.1time 1、help(time)之后可以知道time有2種時間表示形式: 1、timestam...
    PythonMaO閱讀 756評論 0 0
  • 開始之前,首先要說明這幾點: 1.在Python中,通常有這幾種方式來表示時間:1)時間戳 2)格式化的時間字符串...
    TENG書閱讀 352評論 0 0
  • Lesson_8 【8】對序列的文件操作:泡菜(pickle) 文件的寫入只能寫入普通的字符,對于list、tup...
    甜西瓜不太甜閱讀 654評論 0 1
  • 1、os 模塊 OS 模塊(operating system),意為操作系統,是 python 處理文件系統的常用...
    焰火青春閱讀 604評論 0 0
  • 親愛的弟弟: 哈嘍! 現在是2018年的4月14日的晚上,一直都想寫些話跟你說,直到今天才真正的靜下心來,想到底想...
    日亻匕十閱讀 307評論 0 1