在python裡面日期時間的功能主要由幾個模組提供:time,calendar,datetime,date等
time主要用到的功能函式:
1輸出:1523157699.8263576#!/usr/bin/python32#
coding:utf-834
import
time
5print(time.time()) #
當前時間戳
6print(time.asctime(time.localtime(time.time()))) #
時間的元組
7 str = time.strftime("
%y---%m---%d %h:%m:%s
", time.localtime())
8print(str) #
格式輸出日期時間
9print(time.mktime(time.strptime(str, "
%y---%m---%d %h:%m:%s
"))) #
將格式日期時間轉化為時間戳
sun apr 8 11:21:39 2018
2018---04---08 11:21:39
1523157699.0
python中的格式化輸出時間日期和qt中略有不同,python中的格式化字元如下:
calendar主要用到的功能函式:
1輸出:#!/usr/bin/python32#
coding:utf-834
import
calendar56
print(calendar.month(2018,4)) #
列印當前月曆
7print(calendar.calendar(2018)) #
列印當前年曆
8print(calendar.isleap(2018)) #
判斷是否是閏年
9print(calendar.weekday(2018,4,1)) #
返回給定日期的日期碼: 0-6 周一到週日
datetime主要用到的功能函式:
1輸出:#!/usr/bin/python32#
coding:utf-834
import
datetime56
print(datetime.datetime.now()) #
當前系統時間
7print(datetime.datetime.now().date()) #
當前的日期
8print(datetime.datetime.now().time()) #
當前的時間
9print(datetime.datetime.now().strftime('
%b-%d-%y %h:%m:%s
')) #
格式化輸出
10print(datetime.datetime.strptime('
apr-1-2018 21:01:35
', '
%b-%d-%y %h:%m:%s
')) #
由字串轉化
1112 tim1 = datetime.datetime(2017,6,1)
13 tim2 = datetime.datetime(2018,4,1)
14print((tim2 - tim1).days) #
兩日期相差天數
15print((tim2 - tim1).total_seconds()) #
兩日期相差秒數
python學習記錄 日期和時間
時間間隔是以秒為單位的浮點小數。每個時間戳都以自從1970 年 1 月 1 日午夜 曆元 經過了多長時間來表示。import time ticks time.time print f 當前時間戳為 秒 當前時間戳為 1649243762.6342976秒時間戳單位最適於做日期運算。但是1970年之前...
python 日期處理 python 日期時間處理
獲取日期 import datetime 呼叫事件模組 today datetime.date.today 獲取今天日期 deltadays datetime.timedelta days 1 確定日期差額,如前天 days 2 yesterday today deltadays 獲取差額日期,昨天...
python日期時間
datetime 2.time 處理時 分 秒 分數 3.datatime 處理日期和時間同時出現情況 4.timedalta 處理日期和 或時間間隔 time 判斷是否為閏年 leap years import calendar print calendar.isleap 1900 false此模...