python内建模块中的time模块

##################################【time时间模块】

import time
t = time.time() # 获取当前的UTC时间
t = time.asctime() # 将时间元组转换为日期时间字符串(不传参数返回当前的时间)
t = time.gmtime() # 用给定秒数转换为用UTC表达的时间元组(缺省返回当前时间元组)
t = time.mktime((2018, 8, 16, 16, 27, 0, 0, 0, 0)) # 将时间元组转换为UT时间秒数

示例
写一个程序,输入你的出生日期
1. 算出你已经出生多少天了?
2. 算出你出生的那天是星期几?

    import time
    # year = int(input('输入出生的年份:'))
    # month = int(input('输入出生的月份:'))
    # day = int(input('输入出生在当月哪一天:'))

    # 将时间元组转化为UTC时间的秒数
    brith_second = time.mktime((1997, 4, 1, 0, 0, 0, 0, 0, 0,))
    # 当前的UTC时间秒数(计算机元年开始)
    cur_second = time.time()
    life_second = cur_second - brith_second
    days = life_second // (60 * 60 *24)
    print(days)
    year = days // 365
    print(year)

    # 得到出生那天的时间元组
    t = time.localtime(brith_second)
    week = {
            0: '星期一',
            1: '星期二',
            2: '星期三',
            3: '星期四',
            4: '星期五',
            5: '星期六',
            6: '星期日',
    }
    print(t)
    print('出生那天是:', week[t[6]])
#################【time模块中的小坑】

gmtime 和 loacltime 比较
gmtime 将给定的时间秒数转换为UTC时间元组 (缺省参数返回UTC时间元组)
loacltime 将给定的时间秒数转换为当地时间元组 (缺省参数返回本地时间元组)
mktime 将本地时间元组转换为UTC时间的秒数
time 返回计算机元年至今的UTC秒数

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值