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 转换为时间戳