Python 與時間相關的模組 import time ; .time() ; .localtime() ; .tm_year ; .tm_mon ; .tm_mday ; .ctime() #current time ; .sleep() ;time.asctime() #as string ; time.strftime() #string format time

加入好友
加入社群
Python 與時間相關的模組 import time ; .time() ; .localtime() ; .tm_year ; .tm_mon ; .tm_mday ; .ctime() #current time ; .sleep() ;time.asctime() #as string ; time.strftime() #string format time - 儲蓄保險王

import time as t

sec = t.time()
#1970 年 1 月 1 日 00:00:00 到現在的秒數
#( 精確度到 1/1000000 秒 )
print(sec)

locTime = t.localtime(sec)
print(locTime)
print( type(locTime) )
print(“Today is %4d年 %2d月 %2d日” \
      %(locTime.tm_year,locTime.tm_mon,locTime.tm_mday) )

print( “Start : %s” % t.ctime() )
t.sleep( 5 )
print( “End : %s” % t.ctime() )

Python 與時間相關的模組 import time ; .time() ; .localtime() ; .tm_year ; .tm_mon ; .tm_mday ; .ctime() #current time ; .sleep() ;time.asctime() #as string ; time.strftime() #string format time - 儲蓄保險王

 
放大程式碼:
Python 與時間相關的模組 import time ; .time() ; .localtime() ; .tm_year ; .tm_mon ; .tm_mday ; .ctime() #current time ; .sleep() ;time.asctime() #as string ; time.strftime() #string format time - 儲蓄保險王
時間模組:
Python 與時間相關的模組 import time ; .time() ; .localtime() ; .tm_year ; .tm_mon ; .tm_mday ; .ctime() #current time ; .sleep() ;time.asctime() #as string ; time.strftime() #string format time - 儲蓄保險王
 
time.asctime(): 
Python 與時間相關的模組 import time ; .time() ; .localtime() ; .tm_year ; .tm_mon ; .tm_mday ; .ctime() #current time ; .sleep() ;time.asctime() #as string ; time.strftime() #string format time - 儲蓄保險王
 
 
Python 與時間相關的模組 import time ; .time() ; .localtime() ; .tm_year ; .tm_mon ; .tm_mday ; .ctime() #current time ; .sleep() ;time.asctime() #as string ; time.strftime() #string format time - 儲蓄保險王

執行結果:

Python 與時間相關的模組 import time ; .time() ; .localtime() ; .tm_year ; .tm_mon ; .tm_mday ; .ctime() #current time ; .sleep() ;time.asctime() #as string ; time.strftime() #string format time - 儲蓄保險王

配合格式化字串:

Python 與時間相關的模組 import time ; .time() ; .localtime() ; .tm_year ; .tm_mon ; .tm_mday ; .ctime() #current time ; .sleep() ;time.asctime() #as string ; time.strftime() #string format time - 儲蓄保險王

輸出結果:

get_time_str()
Out[592]: ‘20230425_115909’

推薦hahow線上學習python: https://igrape.net/30afN

 

結合前綴f的格式化字串:

Python 與時間相關的模組 import time ; .time() ; .localtime() ; .tm_year ; .tm_mon ; .tm_mday ; .ctime() #current time ; .sleep() ;time.asctime() #as string ; time.strftime() #string format time - 儲蓄保險王

time模組本身也有

time.strftime?

#string format time

Python 與時間相關的模組 import time ; .time() ; .localtime() ; .tm_year ; .tm_mon ; .tm_mday ; .ctime() #current time ; .sleep() ;time.asctime() #as string ; time.strftime() #string format time - 儲蓄保險王

strftime 函數在 Python 中用於將時間元組(tuple)轉換為特定格式的字符串。當時間元組未提供時,它會使用由 localtime() 返回的當前時間。該函數支持多種格式代碼,用於表示年、月、日、時、分、秒等。

以下是一些常用的格式代碼及其含義:

  • %Y:帶世紀的年份(例如 2023)。
  • %m:月份(01 至 12)。
  • %d:月份中的天數(01 至 31)。
  • %H:24小時制的小時數(00 至 23)。
  • %M:分鐘數(00 至 59)。
  • %S:秒數(00 至 61)。
  • %z:UTC的時區偏移。
  • %a:當地語言環境的縮寫星期名稱。
  • %A:當地語言環境的完整星期名稱。
  • %b:當地語言環境的縮寫月份名稱。
  • %B:當地語言環境的完整月份名稱。
  • %c:當地語言環境適當的日期和時間表示。
  • %I:12小時制的小時數(01 至 12)。
  • %p:當地語言環境的上午或下午標記(AM 或 PM)。

%m: 月份

%M: 分鐘數

#區分大小寫

%Y: 2023

%y: 23

Python 與時間相關的模組 import time ; .time() ; .localtime() ; .tm_year ; .tm_mon ; .tm_mday ; .ctime() #current time ; .sleep() ;time.asctime() #as string ; time.strftime() #string format time - 儲蓄保險王

strftime可以取代自己寫的get_time_str()

Python 與時間相關的模組 import time ; .time() ; .localtime() ; .tm_year ; .tm_mon ; .tm_mday ; .ctime() #current time ; .sleep() ;time.asctime() #as string ; time.strftime() #string format time - 儲蓄保險王

time.mktime()

Python 與時間相關的模組 import time ; .time() ; .localtime() ; .tm_year ; .tm_mon ; .tm_mday ; .ctime() #current time ; .sleep() ;time.asctime() #as string ; time.strftime() #string format time - 儲蓄保險王

從timestamp轉為localtime:

Python 與時間相關的模組 import time ; .time() ; .localtime() ; .tm_year ; .tm_mon ; .tm_mday ; .ctime() #current time ; .sleep() ;time.asctime() #as string ; time.strftime() #string format time - 儲蓄保險王

推薦hahow線上學習python: https://igrape.net/30afN

加入好友
加入社群
Python 與時間相關的模組 import time ; .time() ; .localtime() ; .tm_year ; .tm_mon ; .tm_mday ; .ctime() #current time ; .sleep() ;time.asctime() #as string ; time.strftime() #string format time - 儲蓄保險王

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *