time时间库使用示例
2024-09-05 17:08:36
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
最新文章
- linux命令 - export - 设置环境变量
- sqlserver中创建链接服务器
- Android学习第六弹之Touch事件的处理
- Windows7配置GPU和Theano编程环境
- 6个超炫酷的HTML5电子书翻页动画
- 用C语言实现统计一个文件夹中各种文件的比例
- hdu 1829 A Bug's Life(并查集)
- TypeScript入门
- CDIE2019中国数字化创新展暨首席信息官峰会上海站来袭~
- 转 Java并发之锁的升级
- docker-compose.yml(1)
- 百度api--之导航
- JS高级- OOP-ES5
- es5与es6继承思考
- 前端使用AngularJS的$resource,后端ASP.NET Web API,实现增删改查
- ios中自定义图层
- 矩阵 matrix
- 怎么取消环境变量设置 shell
- 在浏览器输入网址,Enter之后发生的事情
- canvas压缩图片成base64,传到后台解码需要注意的问题
热门文章
- python文档的数据读取,把读取数据写入到新的表里
- python__007内置函数
- 执行python程序 出现三部曲
- AttributeError: 'dict' object has no attribute 'status_code'
- @OneToMany 一对多 通过表之间的链接
- spring+redis实例(二)
- CodeForces-520E Pluses everywhere
- [LeetCode] 228. 汇总区间
- TCP协议的粘包现象和解决方法
- SparkML之推荐算法ALS