Python- 时间格式的相互转换

来源:互联网 发布:红帽系统yum源 编辑:程序博客网 时间:2024/06/10 22:46

时间存在三种方式:时间对象,时间字符串、时间戳

1. datetiem转字符串:

把时间对象转换成字符串形式。

from datetime import datetimenow_time=datetime.now()print (now_time)print(type(now_time))_time=now_time.strftime('%Y-%m-%d')//时间对象转换成字符串print(_time)print(type(_time))

2017-11-10 16:35:41.213000<type 'datetime.datetime'>2017-11-10<type 'str'>

2.字符串转datetime :

from datetime import datetimenow_time=datetime.now()print (now_time)print(type(now_time))# _time=now_time.strftime('%Y-%m-%d %H:%M:%S')_time=datetime.strftime(now_time,'%Y-%m-%d %H:%M:%S')print(_time)print(type(_time))_d_time=datetime.strptime(_time,'%Y-%m-%d %H:%M:%S')print (_d_time)print(type(_d_time))
结果:

2017-11-10 16:43:37.354000<type 'datetime.datetime'>2017-11-10 16:43:37<type 'str'>2017-11-10 16:43:37<type 'datetime.datetime'>

3.时间戳转时间对象:

 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。

1.time.time()是或者当前时间的时间戳。

2.datetime模块是包装了time模块的,所以只需要了解datetime模块就可以。

3. datetime下面有个函数fromtimestamp(时间戳)会把时间戳自动转换成datetime类型

import timefrom datetime import datetime_a=time.time()print (_a)_n_time = datetime.fromtimestamp(_a) //从时间戳转化成时间对象print(_n_time)print(type(_n_time))
1510303913.082017-11-10 16:51:53.082000<type 'datetime.datetime'>




原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 饥荒海难拖网掉水里了怎么办 饥荒遇到了猪人怎么办 饥荒龙蝇赖在家不走怎么办 饥荒海难崩档了怎么办 gta5全是rpf文件怎么办 饥荒没有海象人营地怎么办 饥荒海滩猎犬来了怎么办 宝宝换牙门牙上长颗尖牙怎么办 肉卡在牙缝里怎么办 电脑做系统卡死怎么办 苹果6升级太卡怎么办 电脑玩不了联机饥荒怎么办 饥荒渡渡鸟死了一只怎么办 饥荒电脑联机植物生病怎么办 开车蹭到别人车怎么办 立定跳不会收腹怎么办 1岁宝宝有蛔虫怎么办 手机屏幕总是有网页跳出来怎么办 cs游戏屏幕变成正方形怎么办 大王卡被收回了怎么办 模拟人生4小人生病了怎么办 创造与魔法死后怎么办? 脚不小心扭伤了该怎么办 小鸡脚扭伤了该怎么办 跳高比赛最终成绩相等怎么办 热车1200怠速降不下来怎么办 大腿根骨髓水肿越来越疼怎么办 倒库方向打晚了怎么办 签吻芳颜祛斑液脸脱皮怎么办 3d右边工具栏消失了怎么办 3d菜单栏消失了怎么办 觉得自己性无能不敢谈对象怎么办 护士面试时被问到病人坠床怎么办 三次元仪器坏了怎么办 运动同手同脚怎么办 狗狗突然害怕不敢走路怎么办 一岁半宝宝因为害怕不敢走路怎么办 猫把背拱起来怎么办 穿猫跟鞋走路不稳怎么办 狗狗后腿内八字怎么办 快走后小腿粗了怎么办?