欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

深入浅出Python时间模块——Python模块

程序员文章站 2022-06-22 23:09:26
导入日期模块from datetime import datetimefrom datetime import datefrom datetime import time创建日期datetime创建日期datetime(年,月,日,时,分,秒,毫秒)t1=datetime(2020,11,11,19,30,0,530)print(t1)data创建日期data(年,月,日)ta1 = date(2010,6,4)print(ta1)time创建日期time(时,分,秒,毫秒...

导入日期模块

from datetime import datetime
from datetime import date
from datetime import time

创建日期

datetime创建日期

datetime(年,月,日,时,分,秒,毫秒)

t1=datetime(2020,11,11,19,30,0,530)
print(t1)

data创建日期

data(年,月,日)

ta1 = date(2010,6,4)
print(ta1)

time创建日期

time(时,分,秒,毫秒)

ta2 = time(19,00,51,1231)
print(ta2)

获取当前日期

datetime获取当前日期

t2 = datetime.now()
t3 = datetime.today()
print(t2)
print(t3)

date获取当前日期

  • date不能用now()

    t4 = date.today()
    print(t4)

提取时间

dt = datetime.now() # 获取当前日期时间
a2=dt.date() # 提取日期部分
print(a2)
a1=dt.time() # 提取时间部分
print(a1)
dt3=datetime.combine(dt.date(),dt.time()) # 合并日期和时间
print(dt)

fromtimestamp(timestamp) 以时间戳为参数

以秒为单位

datetime

t5=datetime.fromtimestamp(1577777777.32452)
print(t5)

date

t6=date.fromtimestamp(1577784872) # 时间戳转时间(以秒为单位)
print(t6)

fromisoformat(date_string) 以字符串格式时间为参数

datetime

t7=datetime.fromisoformat("2020-01-01 12:00:00") 
print(t7)

date

t8=date.fromisoformat("2020-01-01")
print(t8)

返回时间戳

datetime

t91=datetime.now()
t9=t91.timestamp()
print(t9)

datetime类属性

所有单个属性都可以单独提取

t10= datetime.today()
taa1=dt.year
taa2=dt.month
taa3=dt.day
taa4=dt.hour
taa5=dt.minute
taa6=dt.second
taa7=dt.microsecond
print(taa1)
print(taa2)
print(taa3)
print(taa4)
print(taa5)
print(taa6)
print(taa7)

datetime 获取周几

获取周几 从 0 开始算 周一 到 周日 dt.weekday()

获取周几 从 1 开始算 周一 到 周日 dt.isoweekday()

t11=t10.weekday()
t12=t10.isoweekday()
print(t11)
print(t12)

本文地址:https://blog.csdn.net/weixin_47070523/article/details/107898890

相关标签: python mysql