一、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))

  

最新文章

  1. mysql 连接慢的问题(超过了1秒)
  2. Hibernate 映射关系
  3. ActionBarSherlock SlidingMenu整合,解决SlidingMenu example的getSupportActionBar()方法不能用问题
  4. 利用API方式进行数据库的增删改查
  5. mesos资源动态分配测试
  6. Mac下lombok无法安装到eclipse mars
  7. 委托delegate使用方法
  8. ubuntu14.04中安装QuartusII9.1步骤
  9. Jump Game 解答
  10. [LeetCode] Regular Expression Matching [6]
  11. SQL Server 数据库中的异常信息与编号
  12. MIUI(ADUI)关闭广告推送步骤方法
  13. Js闭包学习笔记
  14. css:关于position和float
  15. svn插件下载的两种方式
  16. 安全运维 -- 更改ssh端口
  17. java 第一次实验报告
  18. Mysql 定位执行效率低的sql 语句
  19. SwitchOmega的详细配置——for Windows
  20. 利用Fiddler2和Proxifier分析你用的中国菜刀是否带有后门

热门文章

  1. Vue最常用的组件通讯有三种:父->子组件通讯、子->父组件通讯,兄弟组件通讯.(template用的pug模板语法)
  2. Element ui 中的表格数据格式转换
  3. WEB实现大文件上传和下载
  4. 【bzoj3295】[Cqoi2011]动态逆序对
  5. Swift equality
  6. es的脑裂
  7. 服务器中常见的RAID
  8. A* 算法求第 K 短路
  9. IO 输入输出流
  10. oracle 如何更改密码的hash