一、time模块

  常用的一种获取当前时间以及时间格式化的模块,模块名称:time

  time模块在Python原生安装中就存在所以不需要进行任何安装操作,直接使用即可。

  导入方式: import time

  time模块-常用方法

  time模块-时间元组

  time模块-时间格式

'''
引入time模块
''' import time # print(time.altzone) #返回当前时间 可读形式
# print(time.asctime())#Sun Jan 13 10:52:17 2019 #返回进程时间
# print(time.clock())
# print(time.clock()) #获取可读形式的当前时间
# print(time.ctime()) #返回当前时间的时间戳 从1970-01-01 00:00:00 到当前的秒数
# print(time.time()) # times = time.time()
# print(time.ctime(times)) #返回的是格林威治时间元祖
# print(time.gmtime()) #返回时间元祖 返回的是当前时间
# print(time.localtime()) '''
将时间戳转化为时间元祖 将时间元祖转化为时间字符串
'''
#获取当前时间戳
# times = time.time() #将时间戳转化为时间元祖
# print(time.localtime(times))
# formatTime = time.localtime(times)
# print(formatTime)
#接受时间元祖 并返回指定格式可读字符串表示的当地时间,格式由fmt决定
# print(time.strftime('%Y-%m-%d %H:%M:%S',formatTime)) '''
time.strptime 将时间字符串转化为时间元祖
'''
# times = '2019-01-13 12:13:34'
#转化为时间元祖
# formatTime = time.strptime(times,'%Y-%m-%d %H:%M:%S')
# print(formatTime)
#time.struct_time(tm_year=2019, tm_mon=1, tm_mday=13, tm_hour=12, tm_min=13, tm_sec=34, tm_wday=6, tm_yday=13, tm_isdst=-1) #将时间元祖转化为时间元祖
# print(time.mktime(formatTime))#1547352814.0 '''
sleep 推迟线程运行时间 secs指定秒数
'''
for i in range(1,2):
print('让子弹飞一会')
time.sleep(2)
print('让弹在飞')
time.sleep(2)
print('让弹到了')

练习:

1.将字符串的时间"2017-10-10 23:40:00"转换为时间戳和时间元组

2.字符串格式更改。如提time = "2017-10-10 23:40:00",想改为 time= "2017/10/10 23:40:00"

3.获取当前时间戳转换为指定格式日期

4.获得三天前的时间

'''
1.将字符串时间"2019-10-12 23:40:00"转化为时间戳和时间元组
'''
import time # times = "2019-10-12 23:40:00"
#将字符串时间转化为时间元祖
# formatTime = time.strptime(times,'%Y-%m-%d %H:%M:%S')
# print(formatTime)
#将时间元组转化为时间戳
# print(time.mktime(formatTime)) '''
2.字符串格式更改:如time = "2019-10-12 23:40:00" 改为 time "2019/10/12 23:40:00"
'''
# times = "2019-10-12 23:40:00"
# formatTime = time.strptime(times,'%Y-%m-%d %H:%M:%S')
# print(time.strftime('%Y/%m/%d %H:%M:%S',formatTime)) '''
获取当前时间戳转化为指定格式日期
'''
# now = time.time()
# formatTime = time.localtime(now)
# print(time.strftime('%Y-%m-%d %H:%M:%S',formatTime)) '''
获取三天前时间
''' threeAgo = time.time() - 60*60*24*3
formatTime = time.localtime(threeAgo)
print(time.strftime('%Y-%m-%d %H:%M:%S',formatTime))

  

Python之路-Python常用模块-time模块的更多相关文章

  1. 自学Python之路-Python基础+模块+面向对象+函数

    自学Python之路-Python基础+模块+面向对象+函数 自学Python之路[第一回]:初识Python    1.1 自学Python1.1-简介    1.2 自学Python1.2-环境的 ...

  2. Python之路,Day21 - 常用算法学习

    Python之路,Day21 - 常用算法学习   本节内容 算法定义 时间复杂度 空间复杂度 常用算法实例 1.算法定义 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的 ...

  3. 自学Python之路-Python核心编程

    自学Python之路-Python核心编程 自学Python之路[第六回]:Python模块       6.1 自学Python6.1-模块简介    6.2 自学Python6.2-类.模块.包  ...

  4. Python之路Python作用域、匿名函数、函数式编程、map函数、filter函数、reduce函数

    Python之路Python作用域.匿名函数.函数式编程.map函数.filter函数.reduce函数 一.作用域 return 可以返回任意值例子 def test1(): print(" ...

  5. 自学Python之路-Python并发编程+数据库+前端

    自学Python之路-Python并发编程+数据库+前端 自学Python之路[第一回]:1.11.2 1.3

  6. 自学Python之路-Python网络编程

    自学Python之路-Python网络编程 自学Python之路[第一回]:1.11.2 1.3

  7. Python之路Python文件操作

    Python之路Python文件操作 一.文件的操作 文件句柄 = open('文件路径+文件名', '模式') 例子 f = open("test.txt","r&qu ...

  8. Python之路Python内置函数、zip()、max()、min()

    Python之路Python内置函数.zip().max().min() 一.python内置函数 abs() 求绝对值 例子 print(abs(-2)) all() 把序列中每一个元素做布尔运算, ...

  9. Python之路Python全局变量与局部变量、函数多层嵌套、函数递归

    Python之路Python全局变量与局部变量.函数多层嵌套.函数递归 一.局部变量与全局变量 1.在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量.全局变量作用域是整个程序,局 ...

  10. Python 之路 Day5 - 常用模块学习

    本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configpars ...

随机推荐

  1. linux运维、架构之路-linux基础知识

    1.PATH环境变量 LANG ——————>变量名字 $LANG ——————>查看变量内容 LANG= ——————>修改变量 系统环境变量填加内容前面使用export expo ...

  2. mysql AND运算符 语法

    mysql AND运算符 语法 作用:在 WHERE 子语句中把两个或多个条件结合起来.佛山大理石方尺 语法:SELECT * FROM 表名 WHERE 字段1 运算符 值 AND 字段2 运算符 ...

  3. 【bzoj3343】教主的魔法

    *题目描述: 教主最近学会了一种神奇的魔法,能够使人长高.于是他准备演示给XMYZ信息组每个英雄看.于是N个英雄们又一次聚集在了一起,这次他们排成了一列,被编号为1.2.…….N. 每个人的身高一开始 ...

  4. Oracle--利用监听器日志监控访问该数据库的客户端IP

    服务器10.10.10.168  数据库seineebs 客户端 10.10.10.14  用户guipeng.zhang 查看监听器状态: 在本机利用PL/SQL工具连接该数据库 查看监听器日志:一 ...

  5. 用Vue来实现音乐播放器(10):Scroll组件的抽象和应用

    了解better-scroll什么时候是需要refresh计算的??通常我们遇到的better-scroll不能滚动的问题的根源是什么??better-scroll的渲染原理是:根据初始化的时机  或 ...

  6. nw打包vue项目 安装包

    接着上篇nw打包vue项目exe中: copy /b nw.exe+dome.nw dome.exe 出现了dome.exe文件之后,要是打算打包成为安装包,网上推荐的是Inno Setup Comp ...

  7. exceptions: django2.2/ mysql ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3

    在centos部署python应用后访问页面,显示如下异常信息 报错环境 python=3.6,django=2.2……django.core.exceptions.ImproperlyConfigu ...

  8. winform控件CxFlatUI

    CxFlatUI https://github.com/HuJinguang/CxFlatUI    当前控件 AlertBox Button CheckBox DatePicker GroupBox ...

  9. python接口自动化:对外接口sign签名

    签名参数sign生成的方法: 在接口开发过程中,一般通过时间戳+sign作为密匙加密传输 实现代码如下: #python实现sign签名 import hashlib,time class sign: ...

  10. Mac013--Docker安装

    一.Docker安装教程 参考:http://www.runoob.com/docker/macos-docker-install.html 可应用brew命令安装,也可自定义下载安装. 应用brew ...