time——python

Python中,通常有这几种方式来表示时间:

  • 时间戳 
  • 格式化的时间字符串 
  • 元组(struct_time)(共九个元素)

UTC格林威治天文时间,世界标准时间。

UTC+8 中国

DST 夏令时


时间戳:

        时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。

        返回时间戳方式的函数主要有time(),clock()


元组:struct_time元组共有9个元素

        返回struct_time的函数主要有gmtime(),localtime(),strptime()

  • time
import time

#打印时间搓
print(time.time())
#标准时间(utc)(可以传入时间搓)得到元祖
print(time.gmtime())
#加入时区之后的时间(utc+8)(可以传入时间搓)得到元祖
print(time.localtime())

#将元祖转换为时间搓
t = time.gmtime()
print(time.mktime(t))

#将时间搓转换为str
print(time.strftime("%y_%m_%d   %H:%M:%S",time.localtime()))
#将str转换为时间搓
print(time.strptime("18_04_12   16:44:31","%y_%m_%d   %H:%M:%S"))

#直接输出时间
print(time.ctime())
print(time.asctime())

  • datetime
    import datetime
    #打印完整格式的时间 2018-04-12 17:16:55.646589
    print(datetime.datetime.now())
    #打印日期的形式 2018-04-12
    print(datetime.date.fromtimestamp(time.time()))
    #加减时间2018-04-17 17:20:04.679652
    print(datetime.datetime.now()+datetime.timedelta(5))
    print(datetime.datetime.now()+datetime.timedelta(-5))
    print(datetime.datetime.now()+datetime.timedelta(minutes=20))
    print(datetime.datetime.now()+datetime.timedelta(hours=2))

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值