python的时间:time VS datetime

time&datetime模块

time和datetime模块主要用于操作时间

时间有三种表示方式,一种是时间戳、一种是格式化时间、一种是时间元组

**import datetime**, time
print(time.timezone)  # 和标准时间相差的时间,单位是s
print(time.time())  # 获取当前时间戳
print(time.sleep(1))  # 休息几s
print(time.gmtime())  # 把时间戳转换成时间元组,如果不传的话,默认取标准时区的时间戳
print(time.localtime())  # 把时间戳转换成时间元组,如果不传的话,默认取当前时区的时间戳
print(time.mktime(time.localtime()))  # 把时间元组转换成时间戳
print(time.strftime("%y%m%d %H%M%S"))  # 将时间元组转换成格式化输出的字符串
print(time.strptime("20160204 191919", "%Y%m%d %H%M%S"))  # 将格式化的时间转换成时间元组
print(time.struct_time)  # 时间元组
print(time.asctime())  # 时间元转换成格式化时间
print(time.ctime())  # 时间戳转换成格式化时间
**print(datetime.datetime.now())  # 当然时间格式化输出**
print(datetime.datetime.now() + datetime.timedelta(3))  # 3天后的时间*斜体样式*
print(datetime.datetime.now() + datetime.timedelta(-3))  # 3天前的时间


**备注:最常用的时间是现在时间:XX年、xx月、xx日   --时--分--秒
import datetime
print(datemate.datemate.now())**

对应结果 ---------------当前是2019年8月8号
D:\tool\python\python37\python.exe “D:/pycharm/python 的units.py
-28800
1565234616.8380744
None
time.struct_time(tm_year=2019, tm_mon=8, tm_mday=8, tm_hour=3, tm_min=23, tm_sec=37, tm_wday=3, tm_yday=220, tm_isdst=0)
time.struct_time(tm_year=2019, tm_mon=8, tm_mday=8, tm_hour=11, tm_min=23, tm_sec=37, tm_wday=3, tm_yday=220, tm_isdst=0)
1565234617.0
190808 112337
time.struct_time(tm_year=2016, tm_mon=2, tm_mday=4, tm_hour=19, tm_min=19, tm_sec=19, tm_wday=3, tm_yday=35, tm_isdst=-1)
<class ‘time.struct_time’>
Thu Aug 8 11:23:37 2019
Thu Aug 8 11:23:37 2019
2019-08-08 11:23:37.857736
2019-08-11 11:23:37.857736
2019-08-05 11:23:37.857736

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值