python 日期和時間

2022-07-10 04:27:10 字數 2856 閱讀 9178

python 程式能用很多方式處理日期和時間,轉換日期格式是乙個常見的功能。

python 提供了乙個 time 和 calendar 模組可以用於格式化日期和時間。

時間間隔是以秒為單位的浮點小數。

每個時間戳都以自從2023年1月1日午夜(曆元)經過了多長時間來表示。

python 的time 模組下有很多函式可以轉換常見日期格式。如函式time.time()用於獲取當前時間戳

datetime 模組,日期計算函式

# this allows multiple outputs from a single jupyter notebook cell:

from ipython.core.interactiveshell import interactiveshell

interactiveshell.ast_node_interactivity = "all"

import warnings

warnings.filterwarnings('ignore')

# 匯入模組

import time

import datetime

import calendar # 日曆

獲取時間 time模組
print("當前時間戳為:", time.time(),'\n')

print('格式化日期:', time.strftime("%y-%m-%d %h:%m:%s", time.localtime()),'\n')

print("距離格林威治時間時區差,單位秒", time.timezone,'\n') # 美洲》0,<=0大部分歐洲,亞洲,非洲

日期格式化符號

符號含義

符號含義

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

%a本地簡化星期名稱

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

%a本地完整星期名稱

%m月份(01-12)

%b本地簡化的月份名稱

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

%b本地完整的月份名稱

%h24小時制小時數(0-23)

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

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

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

%m分鐘數(00-59)

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

%s秒(00-59)

%u一年中的星期數(00-53)星期天為星期的開始

%w星期(0-6),星期天為星期的開始

%w一年中的星期數(00-53)星期一為星期的開始

%x本地相應的日期表示

%x本地相應的時間表示

%z當前時區的名稱

%%%號本身

獲取某月日曆 calendar模組

import calendar

print(calendar.calendar(2021,w=2,l=1,c=6)) # 返回乙個多行字串格式的year年年曆,3個月一行,間隔距離為c。 每日寬度間隔為w字元。每行長度為21* w+18+2* c。l是每星期行數。|

print("列印2023年01月的日曆:", '\n',calendar.month(2021,1))

print("是否閏年:", calendar.isleap(2021),'\n') # 判斷是否閏年

print("%d 和 %d 之間的閏年總數是:%d" % (2000,2021,calendar.leapdays(2000,2021)), '\n') # 兩個年份間的閏年個數

print("設定每週的起始星期:",calendar.setfirstweekday(1),'\n')

print("返回當前設定的每週第一天的起始星期:",calendar.firstweekday( )) # 返回當前每週起始日期的設定。預設情況下,首次載入 calendar 模組時返回 0,即星期一

計算時間差函式

python日期和時間 Python日期和時間

python程式可以通過多種方式處理日期和時間。日期格式之間的轉換是電腦的常見煩惱。python的時間和日曆模組可以幫助跟蹤日期和時間。什麼是蜱 時間間隔是以秒為單位的浮點數。1970年1月1日上午12 00 時代 時間的特殊時刻表示。python中有乙個受歡迎的時間模組,它提供了處理時間的功能,並...

Python 日期和時間

python 程式能用很多方式處理日期和時間,轉換日期格式是乙個常見的功能。python 提供了乙個 time 和 calendar 模組可以用於格式化日期和時間。時間間隔是以秒為單位的浮點小數。每個時間戳都以自從1970年1月1日午夜 曆元 經過了多長時間來表示。python 的 time 模組下...

python 時間和日期

python 程式用很多方式處理時間和日期,轉換日期格式是乙個常見的功能。python提供了乙個time 和calendar 模組可以用於格式化日期和時間。時間間隔是以秒為單位的浮點小數。每個時間戳都以自從1970年1月1日午夜 曆元 經過了多長時間來表示。python的time模組下有很多函式可以...