小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Python學(xué)習(xí)筆記七(日期和時(shí)間)

 印度阿三17 2019-04-13

引入time模塊

time()函數(shù)可以用來獲取當(dāng)前時(shí)間,返回的單位:秒

import time;

start = time.time()

for i in range(1,1000) :
    print('i的值:',i) 
    if i == 100 :
        print('執(zhí)行完成,i=',i)
        break
end = time.time() 
print('耗時(shí):',end - start ,'s')  

i的值: 1
…此處省略中間部分打印語(yǔ)句
i的值: 100
執(zhí)行完成,i= 100
耗時(shí): 0.0009965896606445312 s

注:print()操作時(shí)比較耗時(shí)的。

獲取當(dāng)前時(shí)間

localtime = time.localtime(time.time())
print('本地時(shí)間:',localtime)

本地時(shí)間: time.struct_time(tm_year=2019, tm_mon=4, tm_mday=13, tm_hour=17, tm_min=25, tm_sec=53, tm_wday=5, tm_yday=103, tm_isdst=0)

此打印結(jié)果為python的時(shí)間元組格式。

時(shí)間元組 struct_time,屬性如下:

python 日期時(shí)間格式化符號(hào)

符號(hào) 用途
%y 兩位數(shù)的年份表示(00-99)
%Y 四位數(shù)的年份表示(000-9999)
%m 月份(01-12)
%d 月內(nèi)中的一天(0-31)
%H 24小時(shí)制小時(shí)數(shù)(0-23)
%I 12小時(shí)制小時(shí)數(shù)(01-12)
%M 分鐘數(shù)(00=59)
%S 秒(00-59)
%a 本地簡(jiǎn)化星期名稱
%A 本地完整星期名稱
%b 本地簡(jiǎn)化的月份名稱
%B 本地完整的月份名稱
%c 本地相應(yīng)的日期表示和時(shí)間表示
%j 年內(nèi)的一天(001-366)
%p 本地A.M.或P.M.的等價(jià)符
%U 一年中的星期數(shù)(00-53)星期天為星期的開始
%w 星期(0-6),星期天為星期的開始
%W 一年中的星期數(shù)(00-53)星期一為星期的開始
%x 本地相應(yīng)的日期表示
%Z 當(dāng)前時(shí)區(qū)的名稱
%% %號(hào)本身

獲取格式化后的系統(tǒng)時(shí)間

使用函數(shù)asctime();

localtime = time.asctime(time.localtime(time.time()))
print("格式化后本地時(shí)間:",localtime)

格式化后本地時(shí)間: Sat Apr 13 17:34:41 2019

格式化日期

使用time的strftime方法

1、輸出 yyyy-MM-dd hh:mm:ss

語(yǔ)法 : time.strftime(format, t)
print (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))

2019-04-13 17:38:54

2、Sat Apr 13 17:34:41 2019

語(yǔ)法 : time.strftime(format, t)
print (time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()))

Sat Apr 13 17:40:18 2019

3、將字符串轉(zhuǎn)換為時(shí)間戳

語(yǔ)法 : time.strptime(format, t)
var a = Sat Apr 13 17:40:18 2019
print (time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y")))

1555148418.0

time 模塊其他函數(shù)

方法 用途
time.perf_counter() 返回系統(tǒng)運(yùn)行時(shí)間
time.process_time() 返回進(jìn)程運(yùn)行時(shí)間
time.sleep(secs) 推遲調(diào)用線程的運(yùn)行,secs指秒數(shù)。

Python官網(wǎng)time方法
菜鳥教程time方法

獲取某月日歷

使用Calendar模塊

import calendar;

cal = calendar.month(2019,3)
print(cal)
Mo Tu We Th Fr Sa Su
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

calendar其他函數(shù)

方法 用途
calendar.firstweekday( ) 返回當(dāng)前每周起始日期的設(shè)置。默認(rèn)情況下,首次載入caendar模塊時(shí)返回0,即星期一
calendar.isleap(year) 是閏年返回 True,否則為 false。
calendar.leapdays(y1,y2) 返回在Y1,Y2兩年之間的閏年總數(shù)。
calendar.month(year,month,w=2,l=1) 返回一個(gè)多行字符串格式的year年month月日歷,兩行標(biāo)題,一周一行。每日寬度間隔為w字符。每行的長(zhǎng)度為7* w 6。l是每星期的行數(shù)。
calendar.monthcalendar(year,month) 返回一個(gè)整數(shù)的單層嵌套列表。每個(gè)子列表裝載代表一個(gè)星期的整數(shù)。Year年month月外的日期都設(shè)為0;范圍內(nèi)的日子都由該月第幾日表示,從1開始。
calendar.monthrange(year,month) 返回兩個(gè)整數(shù)。第一個(gè)是該月的星期幾,第二個(gè)是該月有幾天。星期幾是從0(星期一)到 6(星期日)。
calendar.setfirstweekday(weekday) 設(shè)置每周的起始日期碼。0(星期一)到6(星期日)。
calendar.timegm(tupletime) 和time.gmtime相反:接受一個(gè)時(shí)間元組形式,返回該時(shí)刻的時(shí)間戳(1970紀(jì)元后經(jīng)過的浮點(diǎn)秒數(shù))。
calendar.weekday(year,month,day) 返回給定日期的日期碼。0(星期一)到6(星期日)。月份為 1(一月) 到 12(12月)。

JavaWeb工作筆記

注:本文僅用于個(gè)人學(xué)習(xí)記錄,如有錯(cuò)誤之處希望大家多多指正,共同進(jìn)步。|

來源:http://www./content-1-163351.html

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多