表示時間的方式分為:
1時間戳(timestamp)
2格式化化的時間字串(format string)
3結構化時間(struct_time)
時間戳,浮點型
print(time.strftime("
%y-%m-%d %x
"))#
格式化時間
print(time.localtime())#
本時區時間,struct_time
print(time.gmtime())#
utc世界標準時間的時區,struct_time
格式化符號彙總
%a 星期幾的簡寫 weekday name, abbr.
%a 星期幾的全稱 weekday name, full
%b 月分的簡寫 month name, abbr.
%b 月份的全稱 month name, full
%c 標準的日期的時間串 complete date and time representation
%d 十進位制表示的每月的第幾天 day of the month
%h 24小時制的小時 hour (24-hour clock)
%i 12小時制的小時 hour (12-hour clock)
%j 十進位制表示的每年的第幾天 day of the year
%m 十進位制表示的月份 month number
%m 十時制表示的分鐘數 minute number
%s 十進位制的秒數 second number
%u 第年的第幾周,把星期日做為第一天(值從0到53)week number (sunday first weekday)
%w 十進位制表示的星期幾(值從0到6,星期天為0)weekday number
%w 每年的第幾周,把星期一做為第一天(值從0到53) week number (monday first weekday)
%x 標準的日期串 complete date representation (e.g. 13/01/08)
%x 標準的時間串 complete time representation (e.g. 17:02:10)
%y 不帶世紀的十進位制年份(值從0到99)year number within century
%y 帶世紀部分的十制年份 year number
%z,%z 時區名稱,如果不能得到時區名稱則返回空字元。name of time zone
%% 百分號
importdatetime
import
time
(datetime.datetime.now())
#2018-06-05 19:01:06.993322
(datetime.date.fromtimestamp(time.time()))
#2018-06-05
print(datetime.datetime.now()+datetime.timedelta(3))
#2018-06-08 19:03:53.716729
print(datetime.datetime.now()+datetime.timedelta(-3))
#2018-06-02 19:04:49.441533
print(datetime.datetime.now()+datetime.timedelta(hours=3))
#2018-06-05 22:05:59.804380
print(datetime.datetime.now()+datetime.timedelta(hours=-3))
#2018-06-05 16:07:10.981068
time=datetime.datetime.now()
print(time.replace(day=7,hour=22))
#2018-06-07 22:32:30.268675
python之時間模組
格式 時間戳 1970年到現在經歷的秒數 用於時間間隔的計算 print time.time 按照格式顯示 用於展示時間 print time.strftime y m d h m s print time.strftime y m d h m s p print time.strftime y m...
python之時間處理模組
time模組 處理日期和時間函式 from datetime import datetime 獲取當前的時間 current datetime.now 獲取今天的時間 today datetime.today 建立乙個時間 create time datetime 2020,12 31,15 30 ...
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 ...