python中,有个字符串形式的时间戳,如何转换为日期呢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中,有个字符串形式的时间戳,如何转换为日期呢相关的知识,希望对你有一定的参考价值。

如题,我取到的时间戳是字符串形式的,我想变成日期,该如何做呢,小白急求

参考技术A 用datetime.datetime.strptime()函数;
a=datetime.datetime.strptime('2018-1-8 10:10:10','%Y-%m-%d %H:%M:%S')
输出的a就是时间格式追问

我要转换的是一个字符串形式的时间戳,比如1557540000000

追答

datetime.datetime.fromtimestamp(int('15575400000')),int转化一下就好了

本回答被提问者和网友采纳

python小总结2(time,os)

一、时间模块

1.1 Time

time.time():获取时间戳,结果为一个浮点数

time.gtime():获取时间的元组形式

time.localtime():获取的是当地时间

time.mktime():将元组形式转换为时间戳

time.ctime():将时间戳转换为字符串

time.strftime("%Y-%m-%d  %H:%M:%S",l):将时间元组转换为字符串

time.strptime(被转换的时间对象,"%Y-%m-%d  %H:%M:%S"):将时间字符串转换为元组

time.sleep(3):休眠,单位为秒

1.2 Datetime

datetime.datetime.now():获取当前时间

datetime.datetime(2018,11,19,15,30,23,895404):获取指定时间

被转换的时间对象.strftime("%Y.%m.%d"):将时间对象转换为字符串

datetime.datetime.strptime(被转换的时间对象,"%Y.%m.%d"):将字符串转换为时间对象

 

时间的减法运算
d5 = datetime.datetime(2018,11,19,15,30,23,895404)
d6 = datetime.datetime(2018,11,23,15,40,26,895404)
d7 = d6 - d5

 

1.3 Calender

二、OS

path为一个文件路径

os.listdir(path):获取一个指定目录所有的文件以及子目录,返回一个列表

os.name:获取当前操作系统类型

os.environ:获取当前操作系统中所有的环境变量

os.curdir:获取当前目录

os.mkdir(r"C:UsersAdministratorDesktopaaa"):绝对路径:路径的拼接使用

os.mkdir("good/text"):相对路径:路径的拼接使用

os.rmdir("good/text"):删除目录

os.stat("good"):获取属性

os.rename("good","hello"):重命名文件

os.remove("file1.txt"):删除普通文件

 

os.path.exists(srcPath):判断原文件是否存在

os.path.join(path,fileList[2]):通过初始路径拼接子文件或者子目录的路径

os.path.split(r"C:UsersAdministratorDesktopSZ-Python1811Day10视频"):拆分路径,结果为一个元组

os.path.splitext(r"C:UsersAdministratorDesktopSZ-Python1811Day10视频1.上堂回顾.mp4"):获取的是文件的扩展名

os.path.isdir(path):判断一个指定的路径是否是目录

os.path.isfile(path):判断一个指定的路径是否是文件

os.path.getsize(r"C:UsersAdministratorDesktopSZ-Python1811Day10视频1.上堂回顾.mp4"):获取文件的大小,单位为字节

 

path = r"C:UsersAdministratorDesktopSZ-Python1811Day10视频1.上堂回顾.mp4"

print(os.path.dirname(path))获取文件的路径(C:UsersAdministratorDesktopSZ-Python1811Day10视频

print(os.path.basename(path))获取文件名(1.上堂回顾.mp4




以上是关于python中,有个字符串形式的时间戳,如何转换为日期呢的主要内容,如果未能解决你的问题,请参考以下文章

js 中日期 转换成时间戳 例如2013-08-30 转换为时间戳

以秒为单位的转换时间戳值不会反转为 python 中的原始时间戳

python小总结2(time,os)

时间戳如何储存数据

python----时间转换

将 JSON 时间戳字符串转换为 pandas 数据框中的 python 日期