2019/09/25 01-时间模块使用

解析式也称推导式在这里插入图片描述在这里插入图片描述
datetime模块,取当前时间然后时间相减去总的秒数
datetime模块,有很多类,其中有datetime
类方法,要创建一个时间的对象,此时还没有时间对象, 一切值本身就是对象,,创建一个指代某个时间点的时间对象,
使用类来创建时间对象(比如list=list()说白了就是调用了此类方法来创建一个list对象出来)
在这里插入图片描述
以前没有列表,生成一个给你操作的列表出来,从类型上生成一个真正可供你操作的列表出来,但是列表对象你要用不能直接操作内存地址来使用,创建对象之后赋值给变量,通过变量来操纵内存中的对象在这里插入图片描述
调用datetime类来创建对象,要用就操作这个变量,now相当于把当前时间的所有信息都包含到了一个对象中去在这里插入图片描述
append是用了刚才你在内存中创建出来的对象在这里插入图片描述
下面如果操作d1,就不是类的了,这就是创造时间对象,它可以被操作的
把当前时间取出来,这是用类的方法创建对象
在这里插入图片描述
现在就送到d1里去了
datetime。now类型的方法
date可以理解为时间对象的方法

在这里插入图片描述在这里插入图片描述
跟now一样
在这里插入图片描述在这里插入图片描述
不带时区的,格林尼治时间,(可以根据你在哪个时区加减得出你所在时区的时间)
在这里插入图片描述
时间戳,返回一个到微妙的时间戳
格林威治时间1970年1月1日0点到现在的秒数
时间戳是一个跟时区无关的概念
可以从时间戳推算到你当前的时间

在这里插入图片描述在这里插入图片描述
可以从时间戳创建出来当前时间在这里插入图片描述
如果使用时间戳,如果使用默认时间,会返回当前时区的时间,也可以指定时区在这里插入图片描述
d4就得到格林尼治的时间,看你需要什么在这里插入图片描述
一般情况会用这两个,如果是跨时区的系统,就需要指定时区或者使用utcnow
在这里插入图片描述
从时间戳里也可以拿到一个时间对象,可以关联时区在这里插入图片描述在这里插入图片描述
如果不用上面类的方法来构建一个datetime对象可以使用下面的构造方法(年月日时分秒)
时间对象可以取时间戳
在这里插入图片描述在这里插入图片描述
返回日期
在这里插入图片描述
返回时分秒的部分
在这里插入图片描述
修改并返回新的时间
在这里插入图片描述在这里插入图片描述
这个很少用
在这里插入图片描述
可能用的多
在这里插入图片描述在这里插入图片描述
大多数信息记录的时候都是记录的时间的,输出时间之后有可能需要对这个时间进行简单的处理,时间格式不对用起来就特别不方便,可能希望转换成某种样式的字符串来处理
就是去格式化时间的
在这里插入图片描述
年月日可以小写(大写取4位 2018,小写取2位 18),但是时分秒应该都是大写的在这里插入图片描述
stptime,p表示plus,解析一个时间,给你一个字符串,按照一定格式去解析在这里插入图片描述
给你一个字符串,按照一定格式去解析,所以可以拿到一个时间对象在这里插入图片描述在这里插入图片描述没有空格就匹配不上
在这里插入图片描述
从一个字符串解析成对象在这里插入图片描述在这里插入图片描述
也可以调整格式
在这里插入图片描述
也可以这么写
在这里插入图片描述
用年月日属性也可以取到
在这里插入图片描述
很多人还是习惯用这种方式得到字符串
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
timedelta表示一个区间,是在两个时间的差,delta是增量的意思,在这里插入图片描述
有了这个时间差放到对象上去
在这里插入图片描述
这两个得到新的时间对象
在这里插入图片描述
相减得到时间差(timedelta)对象,就可以使用时间差方法,差值转换成秒数,是个整形在这里插入图片描述
】不相减,还可以构造一个在这里插入图片描述
表示5天的增量
在这里插入图片描述
也可以加5秒在这里插入图片描述
时间增量可以跟时间对象进行加减运算在这里插入图片描述
时间加减法在这里插入图片描述
只有这个方法在这里插入图片描述
做时间用的库,现在python鼓励用datetime库
time.sleep会发起系统调用,可以认为是暂停
在这里插入图片描述在这里插入图片描述
ipython比较明显在这里插入图片描述
过5秒,但是其实你在暂停敲击的都记录进去了,相当于在当前跟你交互的线程睡着了
在这里插入图片描述
在哪个线程调用了,哪个线程就睡觉暂停
在这里插入图片描述
datetime很重要,要记录你是几分几秒进行操作的在这里插入图片描述
这些用的很少了解下即可在这里插入图片描述
格式化字符串在这里插入图片描述
记住这个
在这里插入图片描述
时间对象可以拿来加减的在这里插入图片描述
当前确实会卡住,当前不接受你的指令,直到sleep睡醒为止
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值