对于时间如何使用似乎一直是人们不断追寻和探究的问题,不要等到错过最有活力的青春才后悔呀。在python中,也有时间需要我们去处理,相信大家对time不管是在学校学习的时候,还是在python的学习中都是很常见的。小编不知道大家有没有具体掌握time的用法,所以整理出来一起学习下。

在time模块中,时间有三种表现形式:时间戳,一般指Unix时间戳,是从1970年开始到现在的秒数。

本地时间的struct_time形式:一个长度为11的命名元组,第一位为年,第二位为月....

UTC时间的struct_time形式:一个长度为11的命名元组,类似于上个,只不过为UTC时间

其中后两者的类型一致,区别在于一个是本地时间(localtime),一个是utc时间。

各种时间形式的获取方式:print("time stamp:", time.time())         # 时间戳:1479193181.829338

print("local time:", time.localtime())    # struct_time类型的本地时间

time.struct_time(tm_year=2016, tm_mon=11, tm_mday=15, tm_hour=14, tm_min=59, tm_sec=41, tm_wday=1, tm_yday=320, tm_isdst=0)

print("utc time:", time.gmtime())         # struct_time类型的utc时间

time.struct_time(tm_year=2016, tm_mon=11, tm_mday=15, tm_hour=6, tm_min=59, tm_sec=41, tm_wday=1, tm_yday=320, tm_isdst=0)

这里可以看出,本地时间(北京时间)和UTC时间相差8个小时。

各种时间形式的转换:time_stamp = time.time()               # 时间戳

local_time = time.localtime(time_stamp)# 时间戳转struct_time类型的本地时间

utc_time = time.gmtime(time_stamp)     # 时间戳转struct_time类型的utc时间

time_stamp_1 = time.mktime(local_time) # struct_time类型的本地时间转时间戳

time_stamp_2 = calendar.timegm(utc_time)# struct_time类型的utc时间转时间戳

print(time_stamp, time_stamp_1, time_stamp_2)

各种时间形式和字符串之间的转换:print(time.ctime(time_stamp))       # 时间戳转字符串(本地时间字符串)

print(time.asctime(local_time))     # struct_time类型的本地时间转字符串

print(time.asctime(utc_time))       # struct_time类型的utc时间转字符串

# struct_time类型的本地时间转字符串:自定义格式

print(time.strftime("%Y-%m-%d, %H:%M:%S, %w", local_time))

# struct_time类型的utc时间转字符串:自定义格式

print(time.strftime("%Y-%m-%d, %H:%M:%S, %w", utc_time))

struct_time = time.strptime("2016-11-15, 15:32:12, 2", "%Y-%m-%d, %H:%M:%S, %w")       # 字符串转struct_time类型

今天对于python3中的time学习内容就是这些了,因为是python中的基础内容,和时间对于我们的意义一样重要,所以需要牢固掌握。

更多Python学习推荐:JQ教程网Python大全。

python中time是什么意思_python3时间中time是什么?怎么转换?相关推荐

  1. python中有这样一条语句_在Python中一行书写两条语句时,语句之间可以使用__________作为分隔符。_学小易找答案...

    [填空题]Python表达式4.5/2.4.5//2和4.5%2的值分别为__________________________. [填空题]我国古代文献中所记载的最早的学校类型有两种,分别是 和 . ...

  2. python中装饰器修复技术_python3之装饰器修复技术@wraps

    普通函数 def f(): """ 这是一个用来测试装饰器修复技术的函数 """ print("哈哈哈") if __n ...

  3. python中or关键字在变量赋值时的用法

    在python中,某些情况下,or可以替换if else 达到代码简化的作用,比如在变量赋值时. 基本用法: v = p1 or p2 它完成的效果等同于: if p1:v = p1 else:v = ...

  4. python中可变参数args传入函数时储存的类型是_[转载]Python中函数的参数定义和可变参数*args与**args...

    Python中函数的参数定义和可变参数 *args与**args区别 刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和** ...

  5. python中def什么时候用_Python3中def的使用方法是什么

    Python3中def的使用方法是什么 发布时间:2020-08-06 09:21:36 来源:亿速云 阅读:76 作者:小新 这篇文章将为大家详细讲解有关Python3中def的使用方法是什么,小编 ...

  6. python中sorted函数的用法_Python3 中sorted() 函数的用法

    描述 sorted() 函数对所有可迭代的对象进行排序操作. 语法 sorted(iterable, key=None, reverse=False) iterable – 可迭代对象. key – ...

  7. python中求差的函数_python3函数取差是什么?如何写代码?

    我们在数学中进行加减运算,两个数相减就可以得到差.今天小编就带来一个新问题,函数取差.有的小伙伴会很困惑,函数是一群英文使用,又不是数字怎么还能进行取差呢?这里也算是学习python有趣的地方,函数取 ...

  8. python中可变参数args传入函数时储存的类型是,Python函数可变参数定义及其参数传递方式实例详解...

    本文实例讲述了Python函数可变参数定义及其参数传递方式.分享给大家供大家参考.具体分析如下: python中 函数不定参数的定义形式如下: 1.func(*args) 传入的参数为以元组形式存在a ...

  9. python中可变参数*args传入函数时的存储方式为_python 中文读法详解Python函数可变参数定义及其参数传递方式...

    Python函数可变参数定义及其参数传递方式详解 python中 函数不定参数的定义形式如下 1. func(*args) 传入的参数为以元组形式存在args中,如: def func(*args): ...

最新文章

  1. 解决pytorch半精度amp训练nan问题
  2. ElasticSearch ected map for property [fields] on field [subject_id] but got a class java.lang
  3. ionic 获取input的值
  4. PMCAFF | 蓝港研发总监:游戏产品如何进行数据分析?内附核心数据分析实例子
  5. centos设置服务开机启动
  6. Spring Security应用程序中的su和sudo
  7. python lock_python多线程Lock和RLock的区别
  8. leetcode 112 --- 二叉树根节点到叶子节点和为指定值的路径
  9. TurboMail打造雀氏(中国)日用品邮件系统
  10. Javascript:一些基本语法
  11. mysql设置主键可视化_mysql怎么设置主键自
  12. 导师如何“温柔”地督促参加学术活动的研究生
  13. 如何扩大计算机的硬盘空间,c盘分区小了怎么扩大_电脑c盘分区空间太小如何扩大...
  14. 中国石油大学奥鹏《大学英语三》第一次在线作业
  15. failover.mysql_物理standby的Failover
  16. 龙族幻想服务器正在维护中,【龙族幻想】3月18日维护公告
  17. 晶体三极管的放大原理
  18. RxJava入门之生命周期管理
  19. Android adb常用命令 app流量消耗获取
  20. [BUUCTF]PWN——[HarekazeCTF2019]baby_rop2

热门文章

  1. 简帛《老子》古本合校
  2. ERR_CACHE_MISS
  3. 5个最好的屏幕录像软件
  4. 解决package jdk1.8-2000:1.8.0_171-fcs.x86_64 is already installed问题
  5. 【每日早报】20200114
  6. 光电效应在计算机中应用,光电效应及其应用作者:杨海威110601147计算机科学与.doc...
  7. 中国移动-北京移动2015年校招面试
  8. qt 弹出标签自动渐渐消失
  9. 微信公众号消息与事件处理机制
  10. 编写autorun.inf autorun.inf完整内容