码迷,mamicode.com
首页 > 编程语言 > 详细

python time模块练习

时间:2021-05-24 13:22:39      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:print   tuple   标准   return   mktime   一个   time_t   2-2   orm   

import time

#时间戳,从计算机诞生那一天到现在过了多少秒 1621063294
#格式化好的时间 2021-5-15 19:38:23

#2021515 ->50天后

print( int(time.time()) ) #获取当前的时间戳
print( time.strftime(‘%Y-%m-%d %H:%M:%S‘) ) #取当前格式化好的时间
print( time.strftime(‘%Y-%m-%d‘) ) #取当前格式化好的时间

#时间元组
#时间戳转格式化好的时间
# time_tuple = time.gmtime(1621069561)#取的是标准时区的时间
# time_tuple = time.localtime(1772125523)#取的是当前时区的时间
# #时间戳转时间元组
# print(time.strftime(‘%Y-%m-%d %H:%M:%S‘,time_tuple))

#格式化好的时间转时间戳

time_tuple = time.strptime(‘2026-02-27 01:05:23‘,‘%Y-%m-%d %H:%M:%S‘)

print( int(time.mktime(time_tuple) ))


def str_to_timestamp(s=None,format="%Y-%m-%d %H:%M:%S"):
‘‘‘
:param s: 格式化好的时间,比如2021-5-16 17:06:32
:param format: 时间格式 %Y-%m-%d %H:%M:%S
:return: 返回的是一个时间戳,如果不传s,默认返回当前时间戳
‘‘‘
if s:
time_tuple = time.strptime(s, format)
return int(time.mktime(time_tuple))
return int(time.time())


def timestamp_to_str(timestame=None,format="%Y-%m-%d %H:%M:%S"):
‘‘‘
:param timestame: 时间戳
:param format: 时间格式 %Y-%m-%d %H:%M:%S
:return: 返回的是格式化好的时间,如果不传时间戳,那么返回当前的时间
‘‘‘
if timestame:
time_tuple = time.localtime(timestame)
return time.strftime(format,time_tuple)
return time.strftime(format)

python time模块练习

标签:print   tuple   标准   return   mktime   一个   time_t   2-2   orm   

原文地址:https://www.cnblogs.com/dengjinjiao/p/14775275.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!