图解python中的time、datetime模块及他们的时间格式转换(附:格林尼治时间gmt、本地时间、协调世界时utc)

小白自行整理,这些应该是比较常用的,如有错误还请指正。
注释:
1、本地时间(local time)会根据你的网络连接更换时区的,比如你在中国,那就是北京时间或者上海时间
2、格林威治时间(gmt)是世界标准时间. gmt+8 是格林威治时间+8小时,表示第八时区的时间,相对本地时间是固定的 。
3、协调世界时(utc)是根据铯原子震动来计时的,由于gmt时间受地球自转速度减慢等方面因素的直接影响,所以UTC相对GMT时间更准确。但是日常我们可以认为格林威治时间就是时间协调时间(GMT=UTC),格林威治时间和UTC时间均用秒数来计算。

(自1924年2月5日开始,格林尼治天文台负责每隔一小时向全世界发放调时信息。格林尼治标准时间的正午是指当平太阳横穿格林尼治子午线时(也就是在格林尼治上空最高点时)的时间。由于地球每天的自转是有些不规则的,而且正在缓慢减速,因此格林尼治平时基于天文观测本身的缺陷,已经被原子钟报时的协调世界时(UTC)所取代。)

所以time.localtime()方法获取的是本地时间,也就是电脑上显示的时间;gmtime获取格林威治时间(现已经用UTC时间代替GMT校时),北京时间属于东八区时间,就是在格林威治时间基础上加了八小时的时间

关于time模块三种时间格式的表现形式或特征:
a、timestamp时间戳,时间戳表示从1970-1-1 00:00:00开始按秒计算的偏移量,表示一个时间点。
b、struct_time时间元组,共有9个元素组。
c、format time格式化时间,已格式化的结构使时间更具可读性,包括自定义格式和固定格式,属于string数据类型。

详细讲解参考资料链接:

图解python中的time、datetime模块及他们的时间格式转换(附:格林尼治时间gmt、本地时间、协调世界时utc)相关推荐

  1. python 当前时间的前一天_python中time、datetime模块的使用

    python中time.datetime模块的使用 1.前言 如果您从事过python web的开发,那一定有过这样的经历,对于各种复杂繁琐的业务逻辑,掺杂着各种各样的时间约束,让人很容易搞的头晕眼花 ...

  2. python中 time、datetime、random模块

    1. 自定义模块 1.1 模块分类 模块的分类: 1.内置模块(标准库)--python解释器自带的.py文件(模块): 2.第三方模块-- 需要额外下载的 (pypi) 3.自定义模块(程序员写的) ...

  3. python datetime strptime_python datetime模块strptime/strptime format常见格式命令_施罗德_新浪博客...

    python datetime模块strptime/strptime format常见格式命令 (2013-02-21 11:04:05) 转载▼ 标签: datetime it 分类: python ...

  4. python中根据字符串导入模块module

    python中根据字符串导入模块module 需要导入importlib,使用其中的import_module方法 import importlibmodname = 'datetime'dateti ...

  5. Python中的类、模块和包究竟是什么?

    Python培训教程:Python中的类.模块和包究竟是什么?在Python和其他编程语言中,都有类似或相同的概念,如对象.类.模块.包,名称都是一样的,只不过会有细微的一些区别,正是因为有这些存在, ...

  6. Python中爬虫框架或模块的区别

    Python中爬虫框架或模块的区别,我们在Python的学习过程中,需要不断的总结知识点,这样我们才能进步的更快一些. (1)爬虫框架或模块 Python自带爬虫模块:urllib.urllib2; ...

  7. Python中os和shutil模块实用方法集锦

    Python中os和shutil模块实用方法集锦 类型:转载 时间:2014-05-13 这篇文章主要介绍了Python中os和shutil模块实用方法集锦,需要的朋友可以参考下 复制代码代码如下: ...

  8. 对于python来说、一个模块就是一个文件-PYTHON中的包和模块

    为了更加友好的对python代码进行组织管理,python中出现了包和模块的概念 类似生活中整理我们的物品一样,将代码按照不同的功能进行整理整合,可以很大程度的提升代码可读性和代码质量,方便在项目中进 ...

  9. Python中爬虫框架或模块的区别!

    Python中爬虫框架或模块的区别,我们在Python的学习过程中,需要不断的总结知识点,这样我们才能进步的更快一些. (1)爬虫框架或模块 Python自带爬虫模块:urllib.urllib2; ...

  10. python怎么导入模块-Python中如何引入第三方模块

    Python中怎么使用第三方模块? 在Python可以在代码中导入模块,然后就可以使用第三方模块了. import 语句 想使用Python源文件,只需在另一个源文件里执行import语句,语法如下: ...

最新文章

  1. 机器学习常见算法个人总结(面试用)
  2. centos6.5 安装docker方法
  3. Search Help技术
  4. 《深入浅出数据分析》第十三章
  5. 编程语言的发展趋势及未来方向(5):元编程
  6. MATLAB基础教程(10)——二维中的数据可视化
  7. html ng-app,为什么AngularJs写了2个及以上的ng-app=会导致页面渲染不成功
  8. 【算法】斐波那契(黄金分割法) 查找算法
  9. mysql数据索引失效_MySQL索引失效的几种情况
  10. 深度学习 --- BP算法详解(误差反向传播算法)
  11. C++--第5课 - 新的关键字
  12. 一、CXF WebService准备工作
  13. 数列极限:数列极限的概念
  14. 现代城市生态与环境学
  15. python中def demo是什么意思_Python def函数的定义、使用及参数传递实现代码
  16. 蓝桥杯试题 基础练习 圆的面积_python_个人练习
  17. 模型数据处理之数据格式转换——SuperMap iDesktop
  18. joomla速度优化_WordPress v Joomla:搜索引擎优化
  19. windows如何使用远程桌面连接电脑
  20. Android自定义一个可伸展的ViewGroup

热门文章

  1. jqwidgets日历插件如何改为中文版24小时制和bootstrap的日期控件如何改成24小时制
  2. 小白莲的操作系统day05-2.3(01-05)
  3. php更换banner图片,如何替换banner上的图片?
  4. Linux运维工程师常见面试题(一)
  5. 数据结构与算法(java):线性表(链表-双向链表)
  6. mfc 定时器绘制旋转六边形_OpenGL——旋转的六边形(动画)
  7. linux桌面lxde 安装_Archlinux LXDE 桌面环境安装配置
  8. java圆角矩形_如何在java中绘制自定义圆角矩形?
  9. php三行情书,《三行情书》经典语录 经典三行情书 最美三行情书
  10. 用canvas制作表情包