本篇博客将介绍python的内置库time,我们将从如下几个方面介绍:

时间获取:time() ctime() gmtime()

时间格式化:strftime() strptime()

程序计时:sleep(),perf_counter()

时间获取

time() :获取从1970年1月1日0:00开始到当前时间点的时间,返回一个浮点数,单位为s

ctime() :获取当前时间,返回一个字符串,格式是星期 月 日 时:分:秒 年

gmtime();获取当前时间,返回一个可被计算机直接处理的时间,这种格式被称为struct_time格式

代码示例:

#time.py

#coding=gbk

import time

def main():

print("time():{}".format(time.time()))

print("ctime():{}".format(time.ctime()))

print("gmtime():{}".format(time.gmtime()))

main()

'''

time():1583564826.0054252

ctime():Sat Mar 7 15:07:06 2020

gmtime():time.struct_time(tm_year=2020, tm_mon=3, tm_mday=7, tm_hour=7, tm_min=7, tm_sec=6, tm_wday=5, tm_yday=67, tm_isdst=0)

'''

时间格式化

strftime(tpl,ts):将struct_time格式的时间ts按照tpl格式格式化为直观的时间

格式化字符如下:

格式化字符串  含义  取值

%Y  年份  0000~9999

%m  月份  01~12

%B  月份名称  January~December

%b  月份名称缩写  Jan~Dec

%d  日期  01~31

%A  星期  Monday~Sunday

%a  星期  Mon~Sun

%H  24H制小时  01~23

%I  12H制小时  01~12

%p  上午/下午  AM/PM

strptime(str,tpl):将给定的字符串时间str按照tpl格式解析成struct_time格式的时间:

示例代码:

#time.py

#coding=gbk

import time

def main():

t=time.gmtime()

strTime=time.strftime("%Y-%m-%d %H:%M:%S",t)

structTime=time.strptime(strTime,"%Y-%m-%d %H:%M:%S")

print(t)

print(strTime)

print(structTime)

main()

'''

time.struct_time(tm_year=2020, tm_mon=3, tm_mday=7, tm_hour=7, tm_min=31, tm_sec=40, tm_wday=5, tm_yday=67, tm_isdst=0)

2020-03-07 07:31:40

time.struct_time(tm_year=2020, tm_mon=3, tm_mday=7, tm_hour=7, tm_min=31, tm_sec=40, tm_wday=5, tm_yday=67, tm_isdst=-1)

'''郑州做人流多少钱 http://mobile.120zzzzyy.com/

程序计时

perf_counter():返回一个CPU级别的精确时间计数值,单位为秒,可精确到10^-6ns以上,也就是说精确到10^-15s,由于这个计数值起点不确定,连续调用差值才有意义

代码示例:

#time.py

#coding=gbk

import time

def main():

print(strTime)

print(structTime)

start=time.perf_counter()

print('waste of time')

end=time.perf_counter()

print("the differTime={}".format(end-start))

main()

'''

waste of time

the differTime=0.00012259999999999355

'''

sleep(t):休眠ts时间

代码举例:

#time.py

#coding=gbk

import time

def main():

start=time.perf_counter()

time.sleep(2.555)

end=time.perf_counter()

print("the differTime={}".format(end-start))

main()

'''

the differTime=2.5542359

'''

python中的time库安装步骤-python中time库的使用相关推荐

  1. python中的time库安装步骤-python中time模块需要安装么

    time是python自带的模块,用于处理时间问题,提供了一系列的操作时间的函数. time模块中时间表现的格式主要有三种:(推荐学习:Python视频教程) timestamp时间戳,是以秒表示从& ...

  2. python中的time库安装步骤-python中time库的实例使用方法

    ime是python中处理时间的标准库 计算机时间的表达 提供获取系统时间并格式化输出功能 提供系统级精确计时功能,用于程序性能分析 用法:import time 函数调用:time.() time库 ...

  3. python中的time库安装步骤-python time模块的使用

    我们先导入必须用到的一个module >>> import time 设置一个时间的格式,下面会用到 >>>ISOTIMEFORMAT='%Y-%m-%d %X' ...

  4. python中的time库安装步骤-python中time模块怎么用

    time模块 time这个模块提供各种与时间相关的函数.相关功能,可以参见datetime和calendat模块. 此模块并非所有平台提供所有功能,因平台而异. 以下是对一些术语和惯例的解释 初始时间 ...

  5. python中的time库安装步骤-Python time库基本操作方法

    time.time() 获取当前时间戳(现在时间与1970年1月1日0时0分0秒的时间差(单位:秒)) time.gmtime(secs)获取当前时间戳对应的struct_time对象 time.lo ...

  6. python中的time库安装步骤-Python中time模块的使用

    import time # 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数 # 格林尼治时间戳 print(tim ...

  7. Python的初步认知与安装步骤 (小白必备)

    Python的初步认知与安装步骤 Python初步认知 安装步骤 基础代码测试(变量.数据类型) 运算符.条件结构.循环结构 思维导图 Python初步认知 Python简介 Python是一种跨平台 ...

  8. python jieba库下载_Python中jieba库安装步骤及失败原因解析

    Python 中 jieba 库安装步骤及失败原因解析 作为计算机小白, Python 的流行也让我蠢蠢欲动, 在请教计算机 专业同学后,开始上网课自学 Python 基础知识.今天老师简单的一 句话 ...

  9. python软件安装步骤-Linux中Python 环境软件包安装步骤

    简介: 记录一下关于 Python 环境软件包的一些安装步骤 1.升级 Python 到 2.7.10( 默认 2.6.6 ) shell > yum -y install epel-relea ...

最新文章

  1. c语言链表实现数组逆置,数组与链表等顺序表逆置
  2. 更司马懿学管理计算机,跟司马懿学管理(一)无悔的选择是好选择
  3. 【代码笔记】iOS-手机系统版本
  4. 黑手安全网-------那些年我们抓过的肉鸡课程笔记
  5. 如何使用SpanReporter接口生成链路数据
  6. 利用维基百科挖掘概念之间的先决条件关系(初探)
  7. 百度分享异步加载问题、分页,无效果解决
  8. 大数据应用场景”之隔壁老王(连载二)
  9. .equal(String)与Stirng.equal()的区别
  10. 富士服务器A系列说明书,富士伺服驱动器FALDIC-用户手册.pdf
  11. 微信小程序之网易云音乐(五)- 排行详情页、歌单详情页、播放器组件开发
  12. 上传图片为线上图片,可以在线访问
  13. centos6.8经典实用大全、教程
  14. pgpool-ii的安装与使用
  15. 京东数据中心主要基础设施系统(二)
  16. Apache RewriteRule规则的一个“坑”
  17. 西游记中孙悟空的两位师父
  18. 图文详解PowerDesigner安装
  19. 波恩大学癫痫脑电和波士顿儿童医院脑电信号数据集下载
  20. r语言python对比_Python和R语言之分析对比

热门文章

  1. lintcode:打劫房屋 III
  2. 什么是CommonJS?
  3. Servlet--02--xml文件配置
  4. ASP.NET Core 中使用负载均衡时获取客户端 IP
  5. Lucene-Analyzer
  6. 《博客园精华集》Sharepoint+MOSS分册第2轮筛选结果文章列表
  7. Ng-template寄宿方式
  8. ssh整合webservice cxf采用注解的方式+andriod客户端
  9. Android模拟器入门
  10. android人脸识别源代码,Android自带的人脸识别