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-时间处理:日期转时间戳 时间戳转日期的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程