大家好,我是杨数Tos,这是《从零基础到大神》系列课程的第42篇文章,第二阶段的课程:Python基础知识:Python内置库之time。

一、时间的三种格式

time是Python的内置库,主要用于处理时间;time库主要包含以下三种时间格式:

1、时间戳格式

时间戳表示的是从1970年1月1日到当下的时间经过了多少秒;

打印语句:print(time.time())会返回一串数字,这串数字是以纳秒(不一定是纳秒,暂且这样称呼吧),这串数字就是从1970年1月1日到当下经过的秒数;

时间戳有什么用?

我们平常测试代码的运行速度时,可以利用时间戳进行想减,得出时间具体运行了多少时间。

2、格式化显示时间

时间戳的显示方式并不符合我们平常的使用习惯,所以time库中提供了一些固定格式显示时间,比较符合我们日常的使用习惯。

使用time.strftime()方法可以显示出当前时间,显示格式是:

年-月-日 时:分:秒:上午/下午;

每个字母都有特定的含义,我们常用的包括年、月、日、时、分秒,分别用%Y、%m、%d 、%H、%M、%S表示,也可以用%X表示时分秒,例如:

3、结构化时间显示

结构化的时间(struct_time):struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时);结构化时间更多是获取获取时间的某一部分;

例如:

res = time.localtime()

res.tm_year获取当前年

res.tm_yday获取当前日

二、时间格式的转换

计算机认识的时间只能是'时间戳'格式,而程序员可处理的或者说人类能看懂的时间有: '格式化的时间字符串','结构化的时间' ,于是有了下图的转换关系:

它们之间的转换关系如下:

时间戳> 结构化时间 格式化时间

程序暂停运行x秒:time.sleep(x)

以上是本期内容,如果有表达不对的内容,欢迎您的留言、斧正,我们一起天天向上。

感谢您的阅读,您的关注点赞就是对我最大的支持,谢谢!

本文由杨数Tos原创,欢迎关注,带你一起长知识。

python好用的内置库_第42p,time库,Python中优秀的内置库相关推荐

  1. python爬虫 库_七款必备的Python爬虫库,你知道几个?

    很多你需要的信息数据都是在网站内,虽然有些网站的数据会以整洁.结构化的形式呈现,但大部分网站却无法做到这样.因此,当你想要获得一些数据的时候,你需要一些爬虫工具帮助抓取,然后再对其进行分析.今天,将介 ...

  2. python 统计组合用什么库_盘点2018年热门Python库|TOP20

    来源:CDA数据分析师 在解决数据科学任务和挑战方面,Python继续处于领先地位.去年,我对当时热门的Python库进行了总结.今年,我在当中加入新的库,重新对2018年热门Python库进行全面盘 ...

  3. python的glob库_【按需学Python】 1. Glob库遍历路径/文件

    小前言(请跳过): 本人Python小白,因为最近想整理下近10几年的老照片,然后就有了用脚本批处理照片的想法. 初始需求其实很简单,就是筛选自己想要的照片到指定文件夹,然后按照exif信息重命名照片 ...

  4. pycharm配置python第三方库_解决pycharm每次新建项目都要重新安装一些第三方库的问题...

    目前有三个解决办法,也是亲测有用的: 第一个方法: 因为之前有通过pycharm的project interpreter里的+号添加过一些库,但添加的库只是指定的项目用的,如果想要用,就必须用之前的项 ...

  5. python如何下载os库_简谈下载安装Python第三方库的三种方法

    如何下载安装Python第三方库(注:此文章以Windows的安装环境为前提) 一.利用Python中的pip进行第三方库的下载 首先我们要搞清楚Python中的pip是个什么东东?pip是一个安装和 ...

  6. python 去掉list元素的双引号_一天快速入门 Python

    Python 是由Guido Van Rossum在 90 年代早期设计,现在是最常用的编程语言之一.特别是人工智能的火热,再加之它的语法简洁且优美,实乃初学者入门AI必备的编程语言. Python基 ...

  7. python零基础入门五小时教学_五小时轻松入门Python

    Python 是由Guido Van Rossum在 90 年代早期设计,现在是最常用的编程语言之一.特别是人工智能的火热,再加之它的语法简洁且优美,实乃初学者入门AI必备的编程语言. Python基 ...

  8. python的开发者太负责任了_人生苦短,我用 Python

    我接触 Python 并不算早,第一次使用 Python 写生产系统的程序是2004年,那时候我已经有了几年的编程经验.当然了,现在这年头说早晚都不合适,昨天我说2000年就开始使用 Vim 编程了, ...

  9. iar升级芯片库_【经验】如何使用IAR生成MCU RL78的库文件?

    嵌入式软件设计的时候,一些核心的算法凝聚了研发人员的心血,为了保护核心算法不被侵害,很多时候,算法工程师会选择将最核心的代码封装成库文件,提供给终端用户使用,这样,既能保证正常应用,也保护了核心技术不 ...

  10. python counter 出现次数最少的元素_[PY3]——找出一个序列中出现次数最多的元素/collections.Counter 类的用法...

    问题 怎样找出一个序列中出现次数最多的元素呢? 解决方案 collections.Counter 类就是专门为这类问题而设计的, 它甚至有一个有用的 most_common() 方法直接给了你答案 c ...

最新文章

  1. 人均月薪 7.5 万,腾讯 Q2 成绩单来了,网友酸了?
  2. 重记解决kube-dns故障一则---ceph惹的祸
  3. 应用程序-特定 权限设置并未向在应用程序容器 不可用 SID
  4. error C1853: “Debug\BigBuffer.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)...
  5. 一台比亚迪秦EV充电时自燃 相关人员:无人员伤亡、起火未爆炸
  6. 玩转 SpringBoot 2 之发送邮件篇
  7. form表单无刷新提交文件(iframe)
  8. 运行jar包提示找不到.properties文件的问题
  9. Servlet过滤器和监听器知识总结
  10. 应用HTML5 a标签下载文件
  11. ESET_VC52_UPID (nod32激活获取器)V4.2.0.9 绿色版
  12. linux使用USB转串口驱动设置
  13. 关于调制解调器、路由器、交换机
  14. 《思考力---引爆无限潜能》书摘(一)
  15. 这几款软件的隐藏功能,你们知道多少?
  16. 【冬瓜哥画PPT】最完整的存储系统接口/协议/连接方式总结
  17. Datawhale优秀学习者4月名单!
  18. 2021年中国按钮开关市场趋势报告、技术动态创新及2027年市场预测
  19. html惊喜盒子效果,网页设计之css炫酷3d盒子效果
  20. 硅谷银行一夜破产!ChatGPT 之父撒钱救援,马斯克有意收购?

热门文章

  1. oracle不连续得时间如何分组,Oracle按不同时间分组统计的sql
  2. (一)为什么要在时间序列数据上使用AI?
  3. Vue学习笔记(三) —— 前后端交互
  4. 100m光纤测速多少正常_光纤收发器的分类知识详解
  5. python 文件和目录基本操作_Python常用的文件及文件路径、目录操作方法汇总介绍...
  6. 用 js判断 一个数是否是素数(质数)_小学五年级下册数学公式打印版,孩子寒假预习用的上!...
  7. java 基本数据类型 容器_Java 基本数据类型
  8. java工作流 表设计_创建activiti工作流所需23张表
  9. 8g内存一般占用多少_手机的运行内存6g和8g有什么区别?内行人一语道破,别被骗了...
  10. h3c服务器r690修改启动顺序,H3C UIS R690 G2服务器 CPU快速入门-6W101