python datetime


import datetime
import time

# 模塊.類.方法()
datetime.datetime.now()

# datetime類
today = datetime.datetime.today()
now = datetime.datetime.now()
utcnow = datetime.datetime.utcnow() # 沒有時區的當前時間
timestamp = datetime.datetime.now().timestamp() # 時間戳***

# datetime構造方法
ymd = datetime.datetime(2018, 3, 3)
# 屬性
ymd.year # 年屬性
ymd.month
ymd.day
ymd.hour
ymd.minute
ymd.second
ymd.microsecond # 微秒屬性
# 方法
ymd.weekday() # 星期方法,週一是0,週日是6
ymd.isoweekday() # 星期方法,週一是1,週日是7
ymd.date()
ymd.time()
ymd.replace(2000) # 新的年2000
ymd.isocalendar() # 日曆

# 日期格式化
# dt = datetime.datetime("21/8/18 16:30", "%d/%m/%y %H:%M")
print(ymd.strftime("%Y-%m-%d %H:%M:S"))
print(ymd.strftime("%y-%m-%d %H:%M:S"))

# 時間差對象
timedelta = datetime.timedelta(days=1, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0,)
print(ymd - timedelta)

# 時間模塊
time.sleep(5)
print("end")
相關文章
相關標籤/搜索