python基础篇 16-时间处理:日期转时间戳 时间戳转日期
2021/12/26 22:08:34
本文主要是介绍python基础篇 16-时间处理:日期转时间戳 时间戳转日期,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
import time #时间戳 一串数字 #从unix元年 #格式化好的时间 2020-08-29 17:24:38 print(int(time.time()))#当前的时间戳 print(time.strftime('%Y-%m-%d %H:%M:%S'))#当前格式化好的时间 # 日期 和 时间戳 互转 通过 时间元组 def timestamp_to_str(timestamp=None,format='%Y-%m-%d %H:%M:%S'): ''' 时间戳转换为格式好的日期格式,如果没有传时间戳,则按照format格式返回当前时间字符串 :param timestamp: :param format: :return: time_str ''' if timestamp: time_tuple = time.localtime(timestamp) # 把时间戳转换为时间元组 获取当前时区的时间戳 通过 tim.localtime()函数 return time.strftime(format,time_tuple) # 把时间元组 转换为 格式化好的日期 通过 time.strftime()函数 return time.strftime(format) def str_to_timestamp(str_time=None,format='%Y-%m-%d %H:%M:%S'): ''' 日期字符串转换为时间戳,如果没传日期,则取当前时间的时间戳 :param str_time: :param format: :return: timestamp ''' if str_time: time_tuple = time.strptime(str_time,format) # 将日期转换为 时间元组 通过 time.strptime()函数 return int(time.mktime(time_tuple)) # 将时间元组 转换为 时间戳 通过 time.mktime()函数 return int(time.time())
标准时区的时间 当前时区的时间
#时间戳转格式化好的时间 lt = time.localtime(time_stamp) #当前时区的时间 返回时间元组 bt = time.gmtime(time_stamp) #标准时区的时间 返回时间元组
总结:
# 时间元组 转换为 时间 time.strftime() # 时间 转换为 时间元组 time.strptime() # 时间元组 转换为 时间戳 time.mktime() # 时间戳 转换为 时间元组 time.localtime() time.gmtime()
这篇关于python基础篇 16-时间处理:日期转时间戳 时间戳转日期的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-03用FastAPI掌握Python异步IO:轻松实现高并发网络请求处理
- 2025-01-02封装学习:Python面向对象编程基础教程
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型