python模組之時間模組

2022-08-01 01:45:14 字數 2132 閱讀 9558

表示時間的方式分為:          

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

%% 百分號

import

datetime

import

time

print

(datetime.datetime.now())

#2018-06-05 19:01:06.993322

print

(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 ...