python之time模块

import time,datetime
#2019-10-19 13:23:38
#13245232453
#时间戳 一串数字
#从计算机诞生那一秒到现在过了多少秒
print(time.time()) #获取前时间戳
print(time.strftime('%Y-%m-%d %H:%M:%S'))#当前格式化好的时间
时间元组
#1、时间戳转格式化的时间
timestamp = 1571476513
time_tuple = time.gmtime(timestamp)#以标准时区的时间转换 time.struct_time(tm_year=2019, tm_mon=10, tm_mday=19, tm_hour=9, tm_min=15, tm_sec=13, tm_wday=5, tm_yday=292, tm_isdst=0)
time_tuple = time.localtime(timestamp)#以当前时区的时间转换 time.struct_time(tm_year=2019, tm_mon=10, tm_mday=19, tm_hour=17, tm_min=15, tm_sec=13, tm_wday=5, tm_yday=292, tm_isdst=0)
result = time.strftime('%Y-%m-%d %H:%M:%S',time_tuple) #2019-10-19 17:15:13
----------------------------------------------------------------------------------------------------
  '''时间戳转格式化好的时间,默认返回当前时间'''
  def timestamp_to_str(timestamp=None,format='%Y-%m-%d %H:%M:%S'):
    if timestamp:
        time_tuple = time.localtime(timestamp)  # 以当前时区的时间转换
        result = time.strftime(format,time_tuple)
    else:
        result = time.strftime(format)
    return result
-------------------------------------------------------------------------------------------------------------
    '''格式化好的字符串转时间戳,默认返回当前时间戳'''
def str_to_timestamp(string=None,format='%Y-%m-%d %H:%M:%S'):
    if string:
        time_tuple = time.strptime(string, format)  # 格式化好的时间,转时间元组的
        result = time.mktime(time_tuple)  # 把时间元组转成时间戳
    else:
        result = time.time()
    return int(result)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值