python3之time模块

时间戳

  1: import time
  2: print(time.time())

可读的时间格式

  1: import time
  2: print(time.ctime())
  3: later = time.time() + 600
  4: print(time.ctime(later))

结果

  1: Wed Jan 30 17:11:49 2019
  2: Wed Jan 30 17:21:49 2019

暂停程序(进程或者线程)

  1: time.sleep(secs)

计时时钟

  1: import time
  2: start = time.monotonic()
  3: time.sleep(0.1)
  4: end = time.monotonic()
  5: print("start:", start)
  6: print("end:", end)
  7: print("span:", end - start)

结果

  1: start: 18363.609
  2: end: 18363.718
  3: span: 0.10900000000037835

处理器时钟时间

反应的是程序运行实际使用的时间

  1: time.clock()

组成时间格式

time模块定义struct_time来保存日期和时间值。

gmtime()函数以UTC格式返回当前时间。localtime应用当前时区的当前时间。mktime取一个实例转化为时间戳浮点数。

  1: import time
  2: print(time.gmtime())
  3: print(time.gmtime().tm_mon)
  4: print(time.localtime())
  5: print(time.localtime().tm_yday)
  6: print(time.mktime(time.localtime()))

结果:

  1: time.struct_time(tm_year=2019, tm_mon=1, tm_mday=30, tm_hour=9, tm_min=32, tm_sec=17, tm_wday=2, tm_yday=30, tm_isdst=0)
  2: 1
  3: time.struct_time(tm_year=2019, tm_mon=1, tm_mday=30, tm_hour=17, tm_min=32, tm_sec=17, tm_wday=2, tm_yday=30, tm_isdst=0)
  4: 30
  5: 1548840737.0

解析和格式化时间

函数strptime和strftime可以在时间值的struct_time表示和字符串表示之间转换。

  1: import time
  2: now = time.ctime()
  3: print("now:", now)
  4: parsed = time.strptime(now)
  5: print("parsed time:", parsed)
  6: print(parsed.tm_year, parsed.tm_mon, parsed.tm_mday)
  7: print("formatted time:", time.strftime("%a-%b-%d-%H:%M:%S %Y", parsed))

结果

  1: now: Wed Jan 30 17:42:07 2019
  2: parsed time: time.struct_time(tm_year=2019, tm_mon=1, tm_mday=30, tm_hour=17, tm_min=42, tm_sec=7, tm_wday=2, tm_yday=30, tm_isdst=-1)
  3: 2019 1 30
  4: formatted time: Wed-Jan-30-17:42:07 2019

转载于:https://www.cnblogs.com/haoqirui/p/10339208.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/249715.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网络规划设计(项目类业务)

前期准备:找经开部要到当地的现场结构图 1.和通信段约好时间,实地跑一趟,找到光缆、电缆的原汇聚点。 2.与车间人员沟通,看是否要迁汇聚点,倘若迁汇聚点,迁到哪里。 3.怎么从光缆/电缆的旧址迁到新址&#…

RPC框架实现原理

一、什么是RPC框架? RPC,全称为Remote Procedure Call,即远程过程调用,是一种计算机通信协议。 比如现在有两台机器:A机器和B机器,并且分别部署了应用A和应用B。假设此时位于A机器上的A应用想要调用位于B机…

jQuery安装

http://www.runoob.com/jquery/jquery-install.html 网页中添加jQuery: 方法一:可以从http://jquery.com/download/ 下载jQuery库 方法二:从CDN中载入jQuery 下载 jQuery 有两个版本的 jQuery 可供下载: Production version - 用于…

redhat相关配置

网络配置: vi /etc/sysconfig/network-scripts/ifcfg-eth BOOTPROTOstaticONBOOTyesIP配置IPADDR192.168.31.102NETMASK255.255.255.0GATEWAY192.168.31.1DNS1192.168.31.1redhat6:防火墙:1. 永久性生效开启:chkconfig iptables o…

zookeeper入门系列

zookeeper可谓是目前使用最广泛的分布式组件了。其功能和职责单一,但却非常重要。 在现今这个年代,介绍zookeeper的书和文章可谓多如牛毛,本人不才,试图通过自己的理解来介绍zookeeper,希望通过一个初学者的视角来学习…

java.lang.NumberFormatException: multiple points错误问题

最近项目一直会出现时间转换报错,一直不知道是什么问题??? java.lang.NumberFormatException: multiple pointsat sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1110)at java.lang.Double.parseDouble(Double.java:540)at java.text.Dig…

plsql查询数据中文乱码

在plsql中进行表数据查询的时候,发现查询出来的中文居然显示为乱码,通过查找资料解决该问题。 1、查看数据的编码(语句:select * from v$nls_parameters) 发现显示的语言不是我们常用的GBK模式 2、配置本机语言环境变量…

Zookeeper的功能以及工作原理

1.ZooKeeper是什么? ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终&#xf…

前端学习总结——CSS布局方式之传统布局

传统布局 传统布局即是早期在平板电脑、智能手机等移动设备并不流行的时候使用的布局方式。 一、表格布局 例如&#xff1a;采用表格方式实现如下简单模型的布局 &#xff08;1&#xff09;固定布局 即用具体的像素值来确定模型的宽和高等值。 HTML代码如下所示 <tabl…

aspose word for java去除目录文字蓝色样式以及文字下方蓝色下划线

//去除目录文字蓝色样式以及文字下方蓝色下划线for(FieldStart field: (Iterable<FieldStart>)doc.getChildNodes(NodeType.FIELD_START, true)){if (field.getFieldType() FieldType.FIELD_HYPERLINK){FieldHyperlink hyperlink (FieldHyperlink)field.getField();//判…

[POI2007]MEG-Megalopolis

传送门&#xff1a;嘟嘟嘟 第一反应是树链剖分&#xff0c;但是太长懒得写&#xff0c;然后就想出了一个很不错的做法。 想一下&#xff0c;如果我们改一条边&#xff0c;那么影响的只有他的子树&#xff0c;只要先搞一个dfs序&#xff0c;为什么搞出这个呢&#xff1f;因为有一…

memcache在ThinkPHP中的使用1---PHP下安装memcache

1.什么是Memcached缓存 Memcached是一套小巧、高效且成熟的内存数据库。与普通的数据库不同&#xff0c;Memcached存储的数据只能是简单的键值对&#xff0c;在查询时需要根据存放的key获取数据。 Memcached最大的特点是数据存放于内存&#xff0c;性能会比传统文件系统高出…

【集合工具类:Collections】

集合工具类&#xff1a;Collections(1) 是针对集合进行操作的工具类(2) 面试题&#xff1a;Collection 和 Collections 的区别A:Collection 是单列集合的顶层接口&#xff0c;有两个子接口 List 和 SetB:Collections 是针对集合进行操作的工具类&#xff0c;可以对集合进行排序…

骨骼收集器01背包

来源hdu2602 问题描述 许多年前&#xff0c;在泰迪的家乡&#xff0c;有一个人被称为“骨头收藏家”。这个男人喜欢收集各种各样的骨头&#xff0c;比如狗狗&#xff0c;牛&#xff0c;还有他去了坟墓...... 骨头收藏家有一个大容量的V袋&#xff0c;沿着他的收集之旅有很多骨头…

ZooKeeper的安装与部署

本文讲述如何安装和部署ZooKeeper。 一、系统要求 ZooKeeper可以运行在多种系统平台上面&#xff0c;表1展示了zk支持的系统平台&#xff0c;以及在该平台上是否支持开发环境或者生产环境。 表1&#xff1a;ZooKeeper支持的运行平台 | 系统 | 开发环境 | 生产环境| | Linux…

java基础1之java语言基础1

一、常量的概述和使用 A:什么是常量 * 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 * 字面值常量 * 自定义常量(面向对象部分讲) C:字面值常量的分类 * 字符串常量 用双引号括起来的内容 * 整数常量 所有整数 * 小数常量 所有小数 * 字符常量 …

w3c 跨域请求规范

w3c 官方跨域请求规范地址&#xff1a;https://www.w3.org/TR/cors/ 前段时间开发的一个api在IE8/9浏览器不能正常响应跨域请求&#xff0c;以下是解决问题中对跨域请求新的认识 1.复杂跨域 post请求在发送请求之前&#xff0c;会先发送options 请求&#xff0c;有的服务器拒绝…

python爬取豆瓣前25个影片内容的正则表达式练习

通过python正则表达式获取豆瓣top250的第一页的25个影片排名,影片名字,影片连接,导演,主演,上映日期,国家,剧情,评分,评价人数的内容 网页html内容: 1 <ol class"grid_view">2 <li>3 <div class"item">4 …

JavaScript 面向对象的程序设计1

一、理解对象 1.创建一个对象&#xff0c;然后给这个对象新建属性和方法。 ①常见的创建方式 var person new Object(); //创建一个Object 对象person.name XIE; //创建一个name 属性并赋值person.age 20; //创建一个age 属性并赋值person.sayName function () { //创建…

Zookeeper 使用

安装和配置详解 本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础&#xff0c;最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取&#xff0c;Zookeeper 的安装非常简单&#xff0c;下面将从单机模式和集群模式两个方面介绍 Zookeeper 的安装和配置。 单…