📅  最后修改于: 2023-12-03 14:46:30.827000             🧑  作者: Mango
在Python的标准库中,有一个很方便的函数ctime
可以将时间戳转换为可读性比较好的时间格式。而在使用pandas库中,时间戳对象同样也可以调用ctime
方法来进行转换。
ctime
函数的格式如下:
time.ctime([sec])
其中time
为时间戳,sec
为可选参数,指定时间戳对应的秒数,若不指定则默认为当前时间。
返回值为如下格式的字符串:
Day Month Date HH:MM:SS Year
例如:
import time
t = time.time() # 获取当前时间戳
print(t)
print(time.ctime(t))
输出结果:
1626239696.447527
Tue Jul 13 15:28:16 2021
pandas库中的时间戳对象同样可以调用ctime
方法,将时间戳转换为字符串格式。示例代码如下:
import pandas as pd
t = pd.Timestamp.now() # 获取当前时间戳
print(t)
print(t.ctime())
输出结果:
2022-02-27 17:22:25.739935
Sun Feb 27 17:22:25 2022
需要注意的是,pandas的Timestamp
对象并没有time
属性,因此无法直接使用time.ctime()
函数进行转换。但是可以通过pandas
提供的ctime()
方法,直接将时间戳对象转换为字符串格式。
以上就是Python中ctime
函数和pandas中时间戳对象的ctime
方法的使用介绍。