Python模块之time中时间戳、时间字符与时间元组之间的相互转换

时间的三种形式

时间戳,根据1970年1月1日00:00:00开始按秒计算的偏移量。

1694868399

时间格式字符串,字符串形式的时间。

2023-09-16 20:46:39

时间元组(struct_time),包含9个元素。

time.struct_time(tm_year=2023, tm_mon=9, tm_mday=16, tm_hour=20, tm_min=46, tm_sec=39, tm_wday=5, tm_yday=259, tm_isdst=0)

代码

# 获取当前时间戳
time_epoch1 = 1694868399  # time.time(),生成当前的时间戳
print(time_epoch1)# 根据当前时区将时间戳转换为时间元组。
time_tuple1 = time.localtime(time_epoch1)
print(time_tuple1)# 将时间元组格式化为字符串。strf——str format——字符串格式化
time_str = time.strftime("%Y-%m-%d %H:%M:%S", time_tuple1)
print(time_str)# 将字符串格式化成时间元组。strp——str Parse——字符串解析
time_tuple2 = time.strptime(time_str, "%Y-%m-%d %H:%M:%S")
print(time_tuple2)# 将时间元组转换为时间戳。
time_epoch2 = time.mktime(time_tuple2)
print(time_epoch2)

运行结果 

1694868399
time.struct_time(tm_year=2023, tm_mon=9, tm_mday=16, tm_hour=20, tm_min=46, tm_sec=39, tm_wday=5, tm_yday=259, tm_isdst=0)
2023-09-16 20:46:39
time.struct_time(tm_year=2023, tm_mon=9, tm_mday=16, tm_hour=20, tm_min=46, tm_sec=39, tm_wday=5, tm_yday=259, tm_isdst=-1)
1694868399.0

 示意图

参考博客

Python 日期和时间 | 菜鸟教程

python——time库整理(基础知识+实例) - 知乎

Python之time模块的时间戳、时间字符串格式化与转换(13位时间戳)_mighty13的博客-CSDN博客

Python之time模块的时间戳、时间字符串格式化与转换(13位时间戳)_mighty13的博客-CSDN博客

pandas datetime与时间戳互相转换,字符串转换datetime_dataframe时间格式转时间戳_lovelife110的博客-CSDN博客

Python进行时间戳转换为标准时间_python时间戳秒转换正常_Code_Sword的博客-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/110311.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

026-从零搭建微服务-文件服务(二)

写在最前 如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。 源码地址(后端):https://gitee.com/csps/mingyue 源码地址(前端):https://gitee.com/csps…

【C++】使用红黑树进行封装map和set

🌇个人主页:平凡的小苏 📚学习格言:命运给你一个低的起点,是想看你精彩的翻盘,而不是让你自甘堕落,脚下的路虽然难走,但我还能走,比起向阳而生,我更想尝试逆风…

Python Opencv实践 - 视频文件操作

参考资料: 视频处理VideoCapture类---OpenCV-Python开发指南(38)_python opencv videocapture_李元静的博客-CSDN博客 OpenCV VideoCapture.get()参数详解 - 简书FOURCC四字符码对照表_4fvcc_Kellybook的博客-CSDN博客 import cv2 as cv im…

02目标检测-传统检测方法

目录 一、目标学习的检测方法变迁及对比 二、 基于传统手工特征的检测算法的定义 三、传统主要手工特征与算法 Haar特征与 人脸检测算法 - Viola-Jones(了解) HOG特征与 SVM 算法(了解)(行人检测、opencv实现) SIFT特征与SIFT算法(了解) DPM&#…

Python中异常处理4-4

在Python中的异常处理4-1_棉猴的博客-CSDN博客中提到,在try块中的代码运行时如果出现异常,会自动抛出这个异常。可以通过raise语句手动抛出异常。 1 raise语句手动抛出异常 raise后面跟要抛出的异常类或者异常类的实例,表示手动抛出该异常&…

看好多人都在劝退学计算机,可是张雪峰又 推荐过计算机,所以计算机到底是什么样 的?

张雪峰高考四百多分,但是他现在就瞧不起400多分的学生。说难听点,六七百分的 热门专业随便报谁不会啊? 计算机专业全世界都是过剩的,今年桂林电子科技,以前还是华为的校招大学,今年 计算机2/3待业。这个世…

听GPT 讲Istio源代码--istioctl

在 Istio 项目的 istioctl 目录中,有一些子目录,每个目录都有不同的作用和功能。以下是这些子目录的详细介绍: /pkg: pkg 目录包含了 istioctl 工具的核心代码和库。这些代码和库提供了与 Istio 控制平面交互的功能,例如获取和修改…

java:逆序排序的三种方法

// 逆序第一种方法 public static void main(String[] args) {int arr[] {11, 22, 33, 44, 55, 66};for (int i arr.length-1; i > 0; i--) {System.out.print("\t"arr[i]);}}缺点:这个是直接逆转,如果里面是随机数没办法比较 逆序第二种…

PostGreSQL:时间戳时区问题

时间|日期类型 PostGreSQL数据库内置的时间类型如下,注意到:内置的时间类型被分为了with time zone-带时区、without time zone-不带时区两种类型, time、timestamp和interval都可以接受一个可选的精度值 p(取值:0-6&a…

ChatGLM2-6B Lora 微调训练医疗问答任务

一、ChatGLM2-6B Lora 微调 LoRA 微调技术的思想很简单,在原始 PLM (Pre-trained Language Model) 增加一个旁路,一般是在 transformer 层,做一个降维再升维的操作,模型的输入输出维度不变,来模拟 intrinsic rank&…

pytorch代码实现之动态卷积模块ODConv

ODConv动态卷积模块 ODConv可以视作CondConv的延续,将CondConv中一个维度上的动态特性进行了扩展,同时了考虑了空域、输入通道、输出通道等维度上的动态性,故称之为全维度动态卷积。ODConv通过并行策略采用多维注意力机制沿核空间的四个维度…

【JavaSE笔记】抽象类与接口

一、抽象类 1、概念 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 package demo2…