当前位置:首页 » 编程语言 » python日期类型

python日期类型

发布时间: 2025-03-19 01:02:28

‘壹’ python中常用的日期格式化

本文介绍了Python中,如何将时间戳转换为所需格式的日期。

一、时间戳转换为日期格式:

1、系统时间转换为日期格式

import time #导入time模块

print(time.time()) #打印结果:1659668908.9884272

得到的是一个时间戳,即从1970年开始到今时今刻的秒数。

我们日常用的时间格式:

yyyymmdd HH:MM:SS ---年月日,时分秒,一般用来记录发生的时间,例如淘宝购物下单时间

yyyymmddhhmmss ---年月日时分秒,一般用来在文件名中显示文件创建的实际,例如系统log的归档时间。可以根据这个时间看出问题发生的时间。

Mon Nov 15,HH:MM:SS 2022 ---周,月份、日期,时分秒、年

格式转换语句:time.strftime()

time.strftime() ---括号中,填写自己想获得的日期格式。

我们可以先试一下:

print(time.strftime("%Y年"))

打印结果:2022年

now =time.strftime("%Y年%m-%d %H:%M:%S")

print(now)

打印结果:2022年8-05 10:23:35

可见,strftime("%Y年%m-%d %H:%M:%S"),括号中,%Y实际是变量,系统会自动提供,结合其他符号就拼接为需要的日期、时间格式。

print(time.strftime("%m/%d/%y"))

打印结果:08/15/22

print(time.strftime("%x"))

打印结果:08/15/22 ,也就是说 "%m/%d/%y" 这个效果等于"%x",因为是比较常用的一种形式,所以Python给定义了,直接使用%x会方便很多。

要想获得我们需要的时间格式,我们需要先了解对应的时间格式字典,如下表。然后就可以自由组合展示自己想要的效果了。

2、指定时间戳转换为日期格式

timeStamp = 1557502800

timeArray = time.localtime(timeStamp)

otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)

print(otherStyleTime)

二、日期格式转换为时间戳

热点内容
安卓手机电影怎么投屏到ipad上 发布:2025-03-20 04:27:23 浏览:677
苹果安卓基于什么开发 发布:2025-03-20 04:20:52 浏览:520
算法化是 发布:2025-03-20 03:48:20 浏览:771
拆二代访问 发布:2025-03-20 03:47:34 浏览:63
随机数排序c语言 发布:2025-03-20 03:35:31 浏览:498
当前页面脚本发生错误类型不匹配 发布:2025-03-20 03:26:47 浏览:993
strutsajax上传图片 发布:2025-03-20 03:25:03 浏览:386
手机在线缓存 发布:2025-03-20 03:21:06 浏览:46
ftp路径上传时间 发布:2025-03-20 03:13:42 浏览:104
电脑连接通讯服务器失败怎么回事 发布:2025-03-20 03:10:30 浏览:287