Python日期时间转换实例

2025-10-24 21:16:51

1、在CentOS7虚拟机Shell输入‘python’,进入交互命令行,输入以下代码:

import time

time.localtime()

time.localtime 获取当前系统时间转化为struct_time格式

Python日期时间转换实例

2、将struct_time格式时间转换为指定格式字符串表示时间,代码如下:

>>> strtime = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())

>>> print (strtime)

2019-01-16 14:31:15

%Y是完整的年份 %m 月份 %d 当月的第几天

%H是24小时日期 %M 分钟 %S 秒

Python日期时间转换实例

3、只取日期可以使用以下代码:

>>> strdate = time.strftime('%Y-%m-%d',time.localtime())

>>> print (strdate)

2019-01-16

当然也可以用datetime包,更方便使用管理日期时间。这里仅介绍time包

Python日期时间转换实例

4、获取时间戳,使用以下代码:

time.time()

返回当前时间戳,时间戳的概念是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,通常用于方便比较时间大小。

Python日期时间转换实例

5、将struct_time转换回时间戳,代码如下:

time.mktime(time.localtime())

Python日期时间转换实例

6、将自定义格式字符串转换为struct_time格式时间,代码如下:

time.strptime('20190102 15:00:00','%Y%m%d %H:%M:%S')

Python日期时间转换实例

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢