import time

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

# 格林尼治时间戳

print(time.time()) # 1542355761.8074956(总的毫秒数)

# 格式化格林尼治时间戳,获得 struct_time对象

print(time.gmtime(1542355761.8074956)) # time.struct_time(tm_year=2018, tm_mon=11, tm_mday=16, tm_hour=8, tm_min=9,

# tm_sec=21, tm_wday=4, tm_yday=320, tm_isdst=0)

# 把格林尼治时间戳格式化成当地时间(当地时间也是struct_time对象)

print(time.localtime(1542355761.8074956)) # 打印的结果省略不写

# 当前时间戳转换成容易读的字符串(下面的ctime()方法内部调用了localtime()方法,因此是本地时间的易读字符串)

print(time.ctime(time.time())) # Fri Nov 16 16:15:10 2018

print("============================================")

# 将本地时间转换成 struct_time 对象

format_local_time = time.localtime(time.time()) # localtime()方法的()里面不写时间戳的话,默认用当前的时间戳

# mktime()方法将本地时间的 struct_time 对象 转换成原始的时间戳

print(time.mktime(format_local_time)) # 1542356693.0

# 最完美的时间格式化方法, time.strftime() ,该方法利用一个格式字符串对时间格式进行表示

format_local_time = time.localtime() # 获得 struct_time 对象

perfect_format_time1 = time.strftime("%Y-%m", format_local_time)

print(perfect_format_time1) # 2018-11

perfect_format_time2 = time.strftime("%Y-%m-%d-%A %H:%M:%S", format_local_time)

print(perfect_format_time2) # 2018-11-16-Friday 16:34:24

# strptime()方法与strftime()方法相反,用字符串时间来生成strut_time对象

time_String = "2018-01-26 12:55:20" # 一个已经被格式化好的时间字符串

print(time.strptime(time_String, "%Y-%m-%d %H:%M:%S"))

# time.struct_time(tm_year=2018, tm_mon=1, tm_mday=26, tm_hour=12, tm_min=55 .....)

import time

# 定义一个小模块

def test():

time.sleep(2)

# 定义一个总的函数

def main():

print("程序开始时间:{}".format(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())))

start_perf_counter = time.perf_counter()

test()

end_perf_counter = time.perf_counter()

def_cost_all_time = end_perf_counter - start_perf_counter

print("模块花费的总的时间是{}".format(def_cost_all_time))

print("程序结束的时间:{}".format(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())))

main()

# 程序开始时间:2018-11-16 16:58:57

# 模块花费的总的时间是2.00110762824196

# 程序结束的时间:2018-11-16 16:58:59

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

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

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

  2. python中的time库安装步骤-python中time库的使用

    本篇博客将介绍python的内置库time,我们将从如下几个方面介绍: 时间获取:time() ctime() gmtime() 时间格式化:strftime() strptime() 程序计时:sl ...

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

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

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

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

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

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

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

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

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

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

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

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

  9. python3.7扩展库是什么_Python3.4以后的版本中,____________库用于安装管理Python扩展包,________________库用于发布Python包。_学小易找答案...

    [填空题]Python3.4以后的版本中,____________库用于安装管理Python扩展包,________________库用于发布Python包. [判断题]Directions: The ...

最新文章

  1. 搭建基于Heartbeat v2+NFS的高可用Web集群
  2. Qt QInputDialog文本输入对话框示例
  3. python pandas 排序_Pandas的排序和排名(Series, DataFrame) + groupby
  4. 腾跃计算机二级vfp培训,计算机二级:在VFP中实现进度条
  5. IDEA debug模式,修改集合的值
  6. Springboot中使用JWT
  7. windows下Docker的下载与安装
  8. 关于区块链你了解多少,用思维导图带你快速了解区块链
  9. [RK3288][Android7.1]调试笔记 --- 内置高版本的APK编译User版本出错解决
  10. ubuntu下安装git安装及使用
  11. 学习QT之调色板(QPalette)
  12. 液冷技术或成服务器散热未来趋势
  13. 短单词汇总(2-4个字母)
  14. 川教版八年级计算机教学计划,川教版八年级下信息技术教学计划.doc
  15. 《国家中长期教育改革和发展规划纲要(2010-2020年)》读后感
  16. 企业即时通讯软件Cnskype for Business
  17. RocketMQ生产部署
  18. Redis清除某个库中的所有数据
  19. 【干货分享】3D模型可视化、格式转换引擎和Parasolid如何集成?
  20. 卓胜微:国产替代泡沫破灭

热门文章

  1. Day2 : iOS第三方框架MBProgressHUD学习笔记
  2. 线程锁与避免线程锁 线程锁检测
  3. IT英语6-Java常用英语词汇总结
  4. houxiurong.com 关于Tomcat7部署 一台机器部署两个项目,一个用域名访问,一个用IP访问...
  5. php中的MVC模式运用
  6. sql-GOTO跳转
  7. WordPress插件制作教程概述
  8. 整理了一些t-sql技巧
  9. python使用符号#表示单行注释-【经济金融及Python应用讲义】Python编程规范之注释...
  10. 爬虫python的爬取步骤-python爬虫实战之爬取京东商城实例教程