datetime模块

标准库datetime

import datetime:调用
datetime模块:
对日期 时间 时间戳的处理
datetime类
类方法
       today()返回本地时区的datetime对象
       now(tz=None)返回当前时间的datetime对象,时间到微秒,如果tz为None呵today()一样
       utcnow()没有时区的当前时间
       fromtimestamp(timestamp,tz=None)从一个时间戳返回一个datetime对象
datetime对象
       timestamp()返回一个到微秒的时间戳
        时间戳:格林威治时间19701月1日0点到现在的秒数

  构造方法datetime.datetime(2019,4,12,)

  year mouth day hour minute second microsecond,取datetime对象的年月日时分秒及微秒
  weekday()返回星期的天,周一0,周日6
  isoweekday()返回星期的天,周一1,周日7
  date()返回日期date对象
  time()返回日期time对象
  replace()修改并返回新的时间
  isocalender()返回一个三元组(年,周数,周的天)

日期格式化
类方法 strptime(date_string,format),返回datetime对象
对象方法strftime(format),返回字符串
字符串format函数格式化
import datetime
dt = datetime.datetime.strptime(“21/11/06 16:30”,"%d/%m/%y/%H/%M")
print(dt.strftime("%Y-%m-%m %H:%M%S"))
print("{0:%Y}/{0:%m}/{0:%d}{0:%H}::{0:%M}::{0:%S}".format(dt))
print(’%Y-%m-%m %H:%M%S’.format(dt))

timedelta对象
datetime2 = datetime1 + timedelta
datetime2 = datetime1 - timedelta
timedelta = datetime1 - datetime2
构造方法
datetime.timedelta(days=0,seconds=0,microseconds=0,milliseconds=0,minutes=0,hours=0,weeks=0)
year = datetime.timedelta(days=365)
total_seconds()返回时间差的总秒数
time
time.sleep(secs)将调用线程挂起指定的秒数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值