最近在做乙個和日記相關的小軟體,要和時間打交道了.
看了好長時間,做總結如下:
import time, datetime
import sys
def time庫_講解():
時間戳="1970紀元後經過的浮點秒數,型別不是字串"
時間格式字串= "年:%y 月:%m 日:%d 小時:%h 分鐘:%m 秒:%s 星期%w" \
" 當年第幾天:%j 當年第幾周:%u 底下有詳細的"
當前時間戳= time.time()
時間元組= time.localtime(時間戳)
實際時間字串 = time.strftime(時間格式字串, 時間元組)
時間元組 = time.strptime(實際時間字串, 時間格式字串)
時間戳= int(time.mktime(時間元組))
"""時間格式字串詳解:
%y 兩位數的年份表示(00-99)
%y 四位數的年份表示(000-9999)
%m 月份(01-12)
%d 月內中的一天(0-31)
%h 24小時制小時數(0-23)
%i 12小時制小時數(01-12)
%m 分鐘數(00=59)
%s 秒(00-59)
%a 本地簡化星期名稱
%a 本地完整星期名稱
%b 本地簡化的月份名稱
%b 本地完整的月份名稱
%c 本地相應的日期表示和時間表示
%j 年內的一天(001-366)
%p 本地a.m.或p.m.的等價符
%u 一年中的星期數(00-53)星期天為星期的開始
%w 星期(0-6),星期天為星期的開始
%w 一年中的星期數(00-53)星期一為星期的開始
%x 本地相應的日期表示
%x 本地相應的時間表示
%z 當前時區的名稱
%% %號本身"""
def datetime庫的date物件():
#datetime中有不少時間物件,有的表示日期,有的表示時間,有的表示時區
#我的需求到時間就好了.
#首先,它其實就是乙個三元元組
d = datetime.date(2020, 1, 14)
#有三個屬性year、month、day
d.day
#用於比較日期大小的方法
# __eq__():等於,例:x.__eq__(y)
# __ge__():大於等於,例:x.__ge__(y)
# __gt__():大於,例:x.__gt__(y)
# __le__():小於等於,例:x.__le__(y)
# __lt__():小於,例:x.__lt__(y)
# __ne__():不等於,例:x.__ne__(y)
# 以上方法的返回值為:true / false
# 獲取兩個日期相差多少天
# 使用__sub__()
# 和__rsub__()
# 方法,其實這兩個方法差不多,乙個是正向操作,乙個是反向操作
# __sub__():例:x.__sub__(y),相當於x - y
# __rsub__():例:x.__rsub__(y),相當於y - x
#today():返回當前日期,這是標配了
#isocalendar()方法:返回乙個包含三個值的元組,元組內容為(年份,所在年的第幾周,所在周的第幾日)
#isoformat()方法:返回符合iso 8601標準(yyyy-mm-dd)的日期字串
#isoweekday()返回符合iso標準的指定日期所在當前日期的第幾日
#下面幾個方法就和之前的time庫結合起來了
#timetuple():該方法為了相容time.localtime()返回乙個型別為time.struct_time的陣列,但時間部分的元素值為0
#fromtimestamp():根據給定的時間戳,返回乙個date物件
pass
def 重點_時間偏移():
old_date=datetime.date("老年","老月","老日")
#其實就是這個物件,具體的引數ctrl自己看吧
時間偏移量=datetime.timedelta(days="時間偏移量")
#然後:
new_date=old_date+時間偏移量
電商貸款不發愁,看到利易達就夠了
電商企業需要不小的資金來維持運營,尤其是遇到大型活動,手頭緊張的現象更是時有發生,而沒有抵押物 銷售性質特殊 借貸雙方缺乏資訊和溝通渠道等等諸多問題制約了電商群體從傳統渠道獲取資金,為電商企業帶來不小的麻煩,但舞泡集團旗下 轉讓平台 利易達,不僅是一家專業的 轉讓平台,同時提供相應的電商貸款服務。經...
有時間就買點書
1.電子書,對於我們程式設計師來說,每天都面對著電腦,看到電腦,心裡起碼有幾分畏懼,在電腦上面看書,看著看著,就不知道心思到 去了,甚至有時候,看了幾頁,就覺得,還是玩遊戲的好,於是一玩就是n長時間,試問,在每天在電腦上看電子書的程式設計師有多少呢?不像紙質的書,起碼眼睛不會太累,而且也有手感,看起...
看到他我一下子就悟了 委託
不用先看例子什麼的,你就多品味品味這句話,然後你看下使用委託的步驟,1.定義乙個委託 2.註冊該委託 3.使用委託 它們就像是一道檻兒,過了這個檻的人,覺得真是太容易了,而沒有過去的人每次見到委託和事件就覺得心裡憋得慌,渾身不自在 其實不用怕,你就按著這三步來標準沒錯,下面來個小例子 第一步 定義委...