python系统时间strftime_python utc时间转换为strftime
拿来主义:
from datetime import datetime
from time import time
time_sec = time()
deftime2str(time_with_sec):return datetime.fromtimestamp(time_with_sec).strftime('%Y-%m-%d %H:%M:%S')
print time2str(time_sec)
结果:2018-03-13 12:07:04
解释如下:
timestamp转换为datetime
要把timestamp转换为datetime,使用datetime提供的fromtimestamp()方法:
>>> from datetime import datetime
>>> t = 1429417200.0
>>> print(datetime.fromtimestamp(t))
2015-04-19 12:20:00
注意到timestamp是一个浮点数,它没有时区的概念,而datetime是有时区的。上述转换是在timestamp和本地时间做转换。
本地时间是指当前操作系统设定的时区。例如北京时区是东8区,则本地时间:
2015-04-19 12:20:00
实际上就是UTC+8:00时区的时间:
2015-04-19 12:20:00 UTC+8:00
而此刻的格林威治标准时间与北京时间差了8小时,也就是UTC+0:00时区的时间应该是:
2015-04-19 04:20:00 UTC+0:00
timestamp也可以直接被转换到UTC标准时区的时间:
>>> from datetime import datetime
>>> t = 1429417200.0
>>> print(datetime.fromtimestamp(t)) # 本地时间
2015-04-19 12:20:00
>>> print(datetime.utcfromtimestamp(t)) # UTC时间
2015-04-19 04:20:00
str转换为datetime
很多时候,用户输入的日期和时间是字符串,要处理日期和时间,首先必须把str转换为datetime。转换方法是通过datetime.strptime()实现,需要一个日期和时间的格式化字符串:
>>> from datetime import datetime
>>> cday = datetime.strptime('2015-6-1 18:19:59', '%Y-%m-%d %H:%M:%S')
>>> print(cday)
2015-06-01 18:19:59
字符串'%Y-%m-%d %H:%M:%S'规定了日期和时间部分的格式。详细的说明请参考Python文档。
注意转换后的datetime是没有时区信息的。
datetime转换为str
如果已经有了datetime对象,要把它格式化为字符串显示给用户,就需要转换为str,转换方法是通过strftime()实现的,同样需要一个日期和时间的格式化字符串:
>>> from datetime import datetime
>>> now = datetime.now()
>>> print(now.strftime('%a, %b %d %H:%M'))
Mon, May 05 16:28
python系统时间strftime_python utc时间转换为strftime相关推荐
- 常用的几种时间系统GMT、UTC等以及使用Python代码GPS时间转UTC时间
内容转载自我的博客 文章目录 时间标准 闰秒 TAI.GPST.UTC换算 时区划分 UTC时间转本地时间(东八区) 本地时间(东八区)转UTC GPS时间转UTC时间 UTC时间转GPS时间 时间标 ...
- 时间:UTC时间、GMT时间、本地时间、Unix时间戳
1.UTC时间 与 GMT时间 我们可以认为格林威治时间就是时间协调时间(GMT=UTC),格林威治时间和UTC时间均用秒数来计算的. 2.UTC时间 与 本地时 UTC + 时区差 = 本地时间 时 ...
- SQL Server 的本地时间和UTC时间
一,本地时间和UTC时间 本地时间 世界的每个地区都有自己的本地时间,整个地球分为二十四时区,每个时区都有自己的本地时间. UTC时间 在国际无线电通信中,为统一而普遍使用一个标准时间,称为通用协调时 ...
- 本地时间转utc时间_有关机器时间、UTC时间、本地时间的总结
1. 时间的表达方式有两种,一种是 human time,比如我们所说的年月日等,一种是 machine time,比如我们用 System.currentTimeMillis() 方法获得的毫秒数. ...
- 本地时间 与 UTC 时间 相互转化
协调世界时,又称世界统一时间.世界标准时间.国际协调时间.由于英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC. 这套时间系统被应用于许多互联网和万维网的标准中,例如,网络时间协议就是协 ...
- GPS时间和UTC时间的区别
GPS时间和UTC时间的区别 参考链接:https://blog.csdn.net/abc3224302/article/details/78690460 GPS时间:精确时间 世界时(UTC):随着 ...
- #算法综述#__GPS时间转UTC时间
#算法综述#__GPS时间转UTC时间 GPS时间:从1980-01-06 00:00:00开始计算到现在的时间 UTC时间:从1970-01-01 00:00:00开始计算到现在的时间,需要跳闰秒与 ...
- c语言 北京时间转换utc时间_c语言实战 BJT时间转化位UTC时间
题目是这样的: 题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8.现在,你的程序要读入一个整数,表示BJT的时和分.整数的个位和十位表示分,百位和千位表示小时.如果小时小 ...
- GMT时间、UTC时间、CST时间
1.UTC时间(世界标准时间) 与 GMT时间(格林威治时间 我们可以认为格林威治时间就是世界协调时间(GMT=UTC),格林威治时间和UTC时间均用秒数来计算的. 世界标准时间 (UTC, Coor ...
最新文章
- 如何利用 nbconvert将 IPYNB文档转换 Markdown文档?
- 06复杂查询(多数据库表)
- win10开启wsl系统,让我们愉快的在windows上使用Linux
- python的所有数据类型都可以相互转化吗_Python中如何进行数据类型转换?
- JS Compress and Decompress
- Lua 学习笔记(四)语句与控制结构
- 力扣 数组中的最长山脉
- 矩阵分析 (七) 矩阵特征值的估计
- 23.PHP的哈希表实现
- java打印unicode,在Java中打印Unicode字符
- [Spring Boot 系列] 集成maven和Spring boot的profile 专题
- scratch游戏中背景移动的奥秘
- ffmpeg从视频文件中提取音频数据
- 【读书笔记->统计学】11-01 总体和样本的估计-总体均值、样本均值、点估计量、总体方差、估计总体方差概念简介
- C语言入门——C语言概述
- 尼克 超级智能 路线_他山石|《超级智能》作者尼克·波斯特洛姆:超级智能将决定人类的未来...
- 摩托车新手驾驶教程[1]
- Python自然语言处理:文档相似度计算(gensim.models)
- git中的配置文件(/etc/gitconfig,${HOME}/.gitconfig,.git/config)
- 保留申请的 Google Voice 号码
热门文章
- 通过excel生成html代码,再转为jsp代码获取后台动态数据
- 福州市政府智慧城市部门分析
- 【DP基础】晴天小猪历险记
- Wikioi 1000
- vue中修改浏览器标签栏title和图标
- 实现一个围棋软件 | 版本与组成
- 三节点ElasticSearch+kibana安装记录及与Rancher对接
- 实现教材算法7.2利用邻接矩阵构造无向图的算法,在此基础上进行深度优先遍历和广度优先遍历。
- test.go:1:9: expected ‘IDENT‘, found ‘go‘
- python多说几遍我爱你_520使用Python实现“我爱你”表白