<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
# coding:utf-8 from datetime import timedelta if __name__ == '__main__': # 常用引數 hours:小時 days:天 seconds:秒 milliseconds:毫秒 delta = timedelta(hours=2) print(delta) # 2:00:00 print(type(delta)) # <class 'datetime.timedelta'>
# coding:utf-8 from datetime import timedelta, timezone if __name__ == '__main__': delta = timedelta(hours=2) zone = timezone(delta) #配合timedelta建立時區物件 print(zone) # UTC+02:00 print(type(zone)) # <class 'datetime.timezone'>
datetime.now(timezone) 獲取當前時間datetime物件 # coding:utf-8 from datetime import timedelta, timezone, datetime if __name__ == '__main__': ''' 獲取當前時間,可以獲取指定時區的當前時間 datetime.now(timezone) ''' now = datetime.now() print(now) # 2022-02-23 13:59:59.224286 print(type(now)) # <class 'datetime.datetime'> # 設定指定時區的當前時間 print(datetime.now((timezone(timedelta(hours=9))))) # 2022-02-23 14:59:59.224286+09:00
# coding:utf-8 from datetime import datetime if __name__ == '__main__': ''' datetime.strftime(fmt) 將時間物件轉換成字串 fmt:格式化標準,由格式符組成 常用格式符(年:%Y,月:%m,日:%D,時:%H,分:%M,秒:%S) ''' now = datetime.now() print(now.strftime('%Y-%m-%d %H:%M:%S')) # 2022-02-23 14:04:24
# coding:utf-8 from datetime import datetime if __name__ == '__main__': ''' datetime.strptime(date_string,fmt) 將字串轉換成時間物件,要求date_string的格式完全匹配fmt格式化標準 ''' time_obj = datetime.strptime('2022-2-22', '%Y-%m-%d') # datetime.strptime('2022-2-22', '%Y-%m-%d %H') Error date_string 中不存在小時而fmt中要求有小時 print(datetime.strptime('2022-2-22 14', '%Y-%m-%d %H')) # 2022-02-22 14:00:00 print(time_obj) # 2022-02-22 00:00:00 print(type(time_obj)) # <class 'datetime.datetime'>
# coding:utf-8 from datetime import datetime if __name__ == '__main__': ''' datetime.timestamp(datetime_obj) datetime_obj:datetime 時間物件 返回 float ''' print(datetime.timestamp(datetime.now())) # 1645598565.715
# coding:utf-8 from datetime import datetime, timedelta, timezone if __name__ == '__main__': ''' datetime.fromtimestamp(t) t:秒級時間戳 float型別 返回:datetime時間物件 ''' datetime_obj = datetime.fromtimestamp(1645598565.715) print(datetime_obj) # 2022-02-23 14:42:45.715000 print(type(datetime_obj)) # <class 'datetime.datetime'>
# coding:utf-8 from datetime import datetime, timedelta, timezone if __name__ == '__main__': now = datetime.now() fmt = '%Y-%m-%d %H:%M:%S' print(now.strftime(fmt)) # 2022-02-23 15:07:01 # 3小時後時間 print((now + timedelta(hours=3)).strftime(fmt)) # 2022-02-23 18:07:01 # 3小時前時間 print((now - timedelta(hours=3)).strftime(fmt)) # 2022-02-23 12:07:01 print((now + timedelta(hours=-3)).strftime(fmt)) # 2022-02-23 12:07:01 # 建議timedelta的引數都使用正數(容易理解)
# coding:utf-8 import time if __name__ == '__main__': print(time.time()) # 1645667203.7236724
# coding:utf-8 import time if __name__ == '__main__': # second 不填,則預設當前的時間戳 t = time.localtime(time.time()) t2 = time.localtime() print(t) # time.struct_time(tm_year=2022, tm_mon=2, tm_mday=24, tm_hour=10, tm_min=10, tm_sec=8, tm_wday=3, tm_yday=55, tm_isdst=0) print(t2) # time.struct_time(tm_year=2022, tm_mon=2, tm_mday=24, tm_hour=10, tm_min=10, tm_sec=8, tm_wday=3, tm_yday=55, tm_isdst=0) print(type(t)) # <class 'time.struct_time'> print(type(t2)) # <class 'time.struct_time'>
# coding:utf-8 import time if __name__ == '__main__': """ time.strftime(fmt,time_obj) fmt:格式化標準 參考 datetime.strftime(fmt) time_obj:time時間物件,不填預設是當前日期的time時間物件 """ t = time.localtime(time.time() + 3600) print(time.strftime('%Y-%m-%d %H:%M:%S')) # 2022-02-24 10:16:17 print(time.strftime('%Y-%m-%d %H:%M:%S', t)) # 2022-02-24 11:16:17
# coding:utf-8 import time if __name__ == '__main__': """ time.strptime(time_string,fmt) 參考 datetime.strptime(date_string,fmt) time_string:時間字串 fmt:格式化標準 """ fmt = '%Y-%m-%d %H:%M:%S' t = time.strftime(fmt, time.localtime()) print(t) # 2022-02-24 10:25:17 print(time.strptime(t, fmt)) # time.struct_time(tm_year=2022, tm_mon=2, tm_mday=24, tm_hour=10, tm_min=25, tm_sec=40, tm_wday=3, tm_yday=55, tm_isdst=-1)
# coding:utf-8 import time if __name__ == '__main__': print(time.time()) # 1645670183.6567423 time.sleep(2) print(time.time()) # 1645670185.6708047
到此這篇關於Python中的datetime包與datetime包和模組詳情的文章就介紹到這了,更多相關Python時間相關包和模組內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45