Python 是一門強大的編程語言,擁有豐富的庫和工具,其中包括處理日期和時間的模塊。時間戳是指自1970年1月1日午夜以來經過的秒數,常常用于在計算機程序中記錄和處理時間。Python 中有可用于處理時間戳的模塊,比如time和datetime。
import time # 時間戳轉日期時間 ts = 1627861311 dt = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(ts)) print(dt) # 日期時間轉時間戳 dt = "2021-08-02 09:55:38" ts = int(time.mktime(time.strptime(dt, "%Y-%m-%d %H:%M:%S"))) print(ts)
datetime 模塊也提供了簡單而強大的日期和時間處理功能。與 time 不同,datetime 支持處理微秒級別的精度,同時提供更多、更靈活的日期和時間操作。
import datetime # 當前日期時間 now = datetime.datetime.now() print(now) # 日期時間加減 delta = datetime.timedelta(days=7) week_ago = now - delta next_week = now + delta print(week_ago) print(next_week)
通過使用 Python 的時間戳和 datetime 模塊,我們可以輕松地處理各種日期和時間操作,例如計算時間差、定時任務、日歷計算等等。在實際開發中,合理地使用日期和時間處理模塊可以提高代碼的效率和可讀性。
上一篇MySQL創立過程
下一篇mysql創索引會鎖表嗎