一、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. 阿里云 Serverless 应用引擎(SAE)发布 v1.2.0,支持一键启停、NAS 存储、小规格实例等实用特性

    近日,阿里云 Serverless 应用引擎(SAE)发布 v1.2.0版本,新版本实现了以下新功能/新特性: 一键启停开发测试环境:企业开发测试环境一般晚上不常用,长期保有应用实例,闲置浪费很高.使 ...

  2. spring boot mapper层传参数是用main的arg0(第一个参数),arg1(第二个参数)

    spring boot mapper层传参数是用main的arg0(第一个参数),arg1(第二个参数) 大于三个参数,用map传递 public interface FrontMapper{ //= ...

  3. vue多层传递$attrs

    今天在使用$attrs的时候遇到一个问题: 父组件: <PanelContainer name="正向舆情"> <PositiveOpinion opinion= ...

  4. Codeforces 980D

    这题其实挺水的,但我比较vegetable,交了好多次才过. 题意: 给定一个序列,把这个序列的所有连续子序列分组,每组中任意两个数相乘是个完全平方数,输出每个子序列最少分的组数: 思路: 先把每个数 ...

  5. android读取xml

    /*** 从config.xml中获取版本信息以及应用id* * @param urlPath* @return* @throws Exception*/public List getUpdateIn ...

  6. Spring Cloud架构教程 (八)消息驱动的微服务(消费组)【Dalston版】

    使用消费组实现消息消费的负载均衡 通常在生产环境,我们的每个服务都不会以单节点的方式运行在生产环境,当同一个服务启动多个实例的时候,这些实例都会绑定到同一个消息通道的目标主题(Topic)上. 默认情 ...

  7. 利用Javascript解决HTML大数据列表引起的网页加载慢/卡死问题。

    在一些网页应用中,有时会碰到一个超级巨大的列表,成千上万行,这时大部份浏览器解析起来就非常痛苦了(有可能直接卡死). 也许你们会说可以分页或动态加载啊?但是有可能需求不允许分页,动态加载?网络的延迟也 ...

  8. 如何修改linux 用户登录后默认目录

    1.linux用户登录后默认目录是在/etc/passwd文件设置的.如下图所示,一共显示了四行数据,其中第一行的/root即为root用户登录后的默认目录,第二行daemon用户的默认目录是/usr ...

  9. C/C++判断字符串是否包含某个子字符串

    C风格 #include <iostream> #include <string> #include <cstring> using namespace std; ...

  10. 老外写的-用Rawrite神器写入u盘镜像-制作u盘启动- fedora -u盘安装制作

    用Rawrite神器写入u盘镜像? ====================================================== 尝试用ultraiso, 写入硬盘镜像, 不能启动,在 ...