python中的时间序列处理模块(一):time模块详解(二)

简介: python中的时间序列处理模块(一):time模块详解(二)

7)time.strftime(format,struct_time):传入一个时间元组,返回任意格式的时间展示;

① 常用的格式化符号

image.png

② 案例展示:给你一个时间戳,请用“xxxx年xx月xx日”的格式返回;


x = time.localtime(1234567890)
display(x)
y = time.strftime("%Y-%m-%d",x)
display(y)


结果如下:

image.png


③ 这种格式转换有一种缺陷,就是格式中不能输入中文,因此需要配合字符串格式化使用;

操作如下:


x = time.localtime(1234567890)
display(x)
y = time.strftime("%Y年%m月%d日",x)
display(y)
y = time.strftime("%Y{y}%m{m}%d{d}",x).format(y='年',m='月',d='日')
display(y)


结果如下:

image.png


8)time.strptime(string,struct_time):传入一个任意格式的时间字符串,返回一个时间元组;

① 常用的格式化符号

image.png

② 案例展示:给你一个任意格式的字符串,请你将其转换为时间戳


# 很奇怪,这里的格式中可以输入中文,上面的就不行,请注意一下
x = time.strptime("2019年12月13日","%Y年%m月%d日")
display(x)
time.mktime(x)


结果如下:

image.png


9)time.asctime(struct_time)和time.ctime(时间戳):传入时间元组 或 时间戳,返回“%a %b %d %H:%M:%S %Y”格式的时间字符串;

① “%a %b %d %H:%M:%S %Y”各参数的含义,可以参照下表

image.png

② 演示如下


x = time.localtime()
display()  # 返回当前时间的时间元组表示形式
y = time.time()
display() # 返回当前时间的时间戳表示形式
display(time.asctime(x))
display(time.ctime(y))


结果如下:

image.png

③ 函数的转化示意图

image.png

相关文章
|
6天前
|
JSON API 数据格式
30天拿下Python之requests模块
30天拿下Python之requests模块
18 7
|
6天前
|
人工智能 数据可视化 搜索推荐
Python异常模块与包
Python异常模块与包
|
5天前
|
Linux Python Windows
一个Python模块Pendulum的问题
一个Python模块Pendulum的问题
11 0
|
6天前
|
API Python
30天拿下Python之matplotlib模块
30天拿下Python之matplotlib模块
|
6天前
|
SQL 数据处理 数据库
30天拿下Python之pandas模块
30天拿下Python之pandas模块
|
6天前
|
存储 索引 Python
30天拿下Python之numpy模块
30天拿下Python之numpy模块
10 0
|
6天前
|
开发者 Python
30天拿下Python之logging模块
30天拿下Python之logging模块
|
6天前
|
安全 索引 Python
30天拿下Python之collections模块
30天拿下Python之collections模块
|
6天前
|
SQL 数据库连接 数据库
30天拿下Python之sqlite3模块
30天拿下Python之sqlite3模块
|
6天前
|
Unix 数据安全/隐私保护 Python
30天拿下Python之shutil模块
30天拿下Python之shutil模块
下一篇
无影云桌面