time时间库主要有以下几个方法

1. 生成struct_time ,然后就可以很方便的获取到年月日,时分秒等信息

  time.localtime()

2. 生成时间戳

  time.time()

3. 将struct_time 转成指定格式的时间字符串

  time.strftime(format,struct_time)

4. 将时间字符串转换成时间戳

  time_array =  time.strptime(format_time_str, format)

  time.mktime(time_array)

import time

#1.  获取当前时间的struct格式
struct_time = time.localtime()
print(struct_time) #time.struct_time(tm_year=2019, tm_mon=12, tm_mday=24, tm_hour=22, tm_min=22, tm_sec=44, tm_wday=1, tm_yday=358, tm_isdst=0) # 可以很方便的获取年月日时分秒等信息
print(struct_time.tm_year)
print(struct_time.tm_mon) #2. 将struct_time 进行格式化
str_time = time.strftime('%Y-%m-%d %H:%M:%S', struct_time)
print(str_time) #2019-12-24 22:22:44 #3. 将格化式的时间字符串转成时间戳
time_array = time.strptime('2019-12-24 22:22:44','%Y-%m-%d %H:%M:%S')
timestamp = int(time.mktime(time_array))
print(timestamp) # # 直接生成时间戳的方式
time_stamp = time.time()
print(time_stamp) #1577198427.3533304 # 将时间戳转换成struct_time, 然后就可以再将struct_time 转成字符串
struct_time = time.localtime(1577198427.3533304)
print(struct_time) # 4. 时间字符串格式转换
a2 = "2019/5/10 23:40:00"
time_array = time.strptime(a2,'%Y/%m/%d %H:%M:%S')
other_style_time = time.strftime('%Y-%m-%d %H-%M-%S',time_array)
# other_style_time = time.strftime('%Y-%m-%d %X',time_array)
print(other_style_time) # 2019-05-10 23:40:00 # 5.生成格式威治时间
# time.gmtime()与time.localtime()没看到区别呀
m_time = time.gmtime()
print(m_time)
local_time = time.localtime()
print(local_time) print(time.asctime()) #Tue Dec 24 22:46:55 2019
print(time.ctime(time.time())) # Tue Dec 24 22:46:55 2019 # time 加减
t1 = time.time()
t2 = t1 +10 # 加上10秒钟 print(time.ctime(t1)) # Tue Dec 24 22:48:18 2019
print(time.ctime(t2)) # Tue Dec 24 22:48:28 2019

time时间库使用示例的更多相关文章

  1. c++11 Chrono时间库

    c++11 Chrono时间库 http://en.cppreference.com/mwiki/index.php?title=Special%3ASearch&search=chrono ...

  2. C/C++ 开源库及示例代码

    C/C++ 开源库及示例代码 Table of Contents 说明 1 综合性的库 2 数据结构 & 算法 2.1 容器 2.1.1 标准容器 2.1.2 Lockfree 的容器 2.1 ...

  3. moment太重? 那就试试miment--一个超轻量级的js时间库

    介绍 Miment 是一个轻量级的时间库(打包压缩后只有1K),没有太多的方法,Miment的设计理念就是让你以几乎为零的成本快速上手,无需一遍一遍的撸文档 由来 首先 致敬一下Moment,非常好用 ...

  4. Python实现进度条和时间预估的示例代码

    一.前言 很多人学习python,不知道从何学起.很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手.很多已经做案例的人,却不知道如何去学习更加高深的知识.那么针对这三类人,我给大家 ...

  5. Java8新特性探索之新日期时间库

    一.为什么引入新的日期时间库 Java对日期,日历及时间的处理一直以来都饱受诟病,尤其是它决定将java.util.Date定义为可修改的以及将SimpleDateFormat实现成非线程安全的. 关 ...

  6. java时间库Joda-Time

    虽然在java8里面有内置的最新的时间库,但是在java8之前的版本所有的时间操作都得自己写,未免有些繁琐,如果我们不自己封装的话可以用Joda-Time这个时间库,下面写下这个库的具体用法. git ...

  7. ⏰Day.js 2kB超轻量时间库 和Moment.js一样的API

    Moment.js 是一个大而全的 JS 时间库,很大地方便了我们处理日期和时间.但是 Moment.js太重了(200k+ with locals),可能一般项目也只使用到了她几个常用的API.虽然 ...

  8. RAC集群数据库连库代码示例(jdbc thin方式,非oci)

    1.RAC集群数据库连库代码示例(jdbc thin方式,非oci):jdbc.driverClassName=oracle.jdbc.driver.OracleDriverjdbc.url=jdbc ...

  9. js非常强大的日历控件fullcalendar.js, 日期时间库: moment.js

    日历控件: https://fullcalendar.io/docs/ https://fullcalendar.io/docs/event_data/events_function/ https:/ ...

随机推荐

  1. 封装cookie,自定义过期时间,domain,path

    在使用Cookie进行存储的时候,遇到了许多不可思议的bug,特地标识出来,以作总结. 是这样一个项目,登录是放在官网进行操作的,而登录进入的是后台,后台和官网属于同一域名的不同目录,那么常规进行co ...

  2. 【miscellaneous】北斗短报文

    北斗系统最大的特色在于有源定位和短报文特色服务,不止解决了中国有无卫星导航系统的问题,还能将短信和导航结合,是中国北斗卫星导航系统的独特发明,也是一大优势. 北斗的短报文功能,在国防.民生和应急救援等 ...

  3. python的并发GIL 了解

    gil  又称 global interpreter lock (全局解释器锁) #python 中一个线程对应于c语言中的一个线程 #gil使得同一个时刻只有一个线程在一个cpu上执行字节码,无法将 ...

  4. 第八周课程总结&实验报告

    实验六 Java异常 •实验目的 •理解异常的基本概念: •掌握异常处理方法及熟悉常见异常的捕获方法. • 实验要求 •练习捕获异常.声明异常.抛出异常的方法.熟悉try和catch子句的使用. •掌 ...

  5. [转帖]站点部署,IIS配置优化指南

    站点部署,IIS配置优化指南 https://www.cnblogs.com/heyuquan/p/deploy-iis-set-performance-guide.html 挺值得学习的 毕竟之前很 ...

  6. 思考-继续思考在数据库中两个表join的问题

    ##在资源有限的情况下,如何做两个大表的join? --- 假设系统资源:内存1G,大表10G,小表2G. --- 都拿到内存中进行笛卡尔集肯定不行,内存没有那么大. 最简单的办法是对两个表建索引,但 ...

  7. Qt两个类通过信号槽通信

    qt需要通过信号槽来通信,connect的时候总是返回false,请教了公司的一个小哥,才解决了问题,虽然是个很白痴的问题. bool b = QObject::connect(m_pCollectO ...

  8. springboot处理单个文件上传

    1. 引入pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</gro ...

  9. [转载]Oracle之单引号与双引号

    一.单引号 1.引用一个字符串常量,也就是界定一个字符串的开始和结束 select * from t_sys_user where id='15'; --查询id为15的字符 select * fro ...

  10. type=file 上传图片限制 类型和尺寸 方法

    <form> <input type="file" name="pic" id="pic" accept="im ...