博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python_time模块
阅读量:4067 次
发布时间:2019-05-25

本文共 1879 字,大约阅读时间需要 6 分钟。

1.当前时间戳

import time#帮助文档print(help(time))#当前时间戳,距离1970年print(time.time())1573368657.0420837

2.当前UPU时间,用来衡量不同程序的耗时

#当前UPU时间,用来衡量不同程序的耗时print(time.clock())0.08110394

3.获取时区数组(英国时间,结构化时间)

#获取时区数组(英国时间)print(time.gmtime())time.struct_time(tm_year=2019, tm_mon=11, tm_mday=10, tm_hour=7, tm_min=15, tm_sec=10, tm_wday=6, tm_yday=314, tm_isdst=0)

4.本地时间结构化时间

#本地时间print(time.localtime())time.struct_time(tm_year=2019, tm_mon=11, tm_mday=10, tm_hour=14, tm_min=49, tm_sec=34, tm_wday=6, tm_yday=314, tm_isdst=0)

5.按格式输出时间字符串

按格式输出时间字符串 print(time.strftime("%y-%m-%d %H:%M:%S")) 19-11-10 14:52:23#%Y年,以世纪为十进制数。#%m月为十进制数[01,12]。#以十进制数字[01,31]表示的月份的%d天。#%H小时(24小时制)为十进制数[00,23]。#%M分钟作为十进制数[00,59]。#%S秒作为十进制数[00,61]。#%z与UTC的时区偏移量。#%a区域设置的工作日缩写名称。#%A区域设置的完整工作日名称。#%b区域设置的缩写月份名称。#%B区域设置的全名。#%c区域设置的适当日期和时间表示形式。#%I小时(12小时制)作为十进制数[01,12]。#%p语言环境相当于AM或PM。

6.把格式化时间字符串转换为结构时间(可以获取year,month…)

#把格式化时间字符串转换为结构时间strptime(string, format) -> struct_timestr_time= time.strftime("%y-%m-%d %H:%M:%S")print(str_time)print(type(str_time))# 19-11-10 14:57:27# 
struct_time = time.strptime(str_time, "%y-%m-%d %H:%M:%S")print(struct_time)print(type(struct_time))# time.struct_time(tm_year=2019, tm_mon=11, tm_mday=10, tm_hour=14, tm_min=57, tm_sec=27, tm_wday=6, tm_yday=314, tm_isdst=-1)#
year = struct_time.tm_yearprint(year)# 2019

7.把时间戳转换为格式时间

# 把时间戳转换为格式时间,相当于asctime(localtime(seconds))print(time.ctime())#Sun Nov 10 15:01:49 2019print(time.asctime(time.localtime()))#Sun Nov 10 15:01:49 2019print(time.ctime(123456789))#Fri Nov 30 05:33:09 1973print(time.ctime(123456789+42*3600))# Sat Dec  1 23:33:09 1973

8.把时间转到为时间戳字符串

# 把时间转到为时间戳字符串time_s = time.time()print(time.ctime(time_s))

9.将本地时间中的时间元组转换为自纪元以来的秒数

# 将本地时间中的时间元组转换为自纪元以来的秒数time_str = time.strftime("%y-%m-%d %H:%M:%S")struct_time = time.strptime(time_str, "%y-%m-%d %H:%M:%S")print(time.mktime(struct_time))#1573370559.0

转载地址:http://avmji.baihongyu.com/

你可能感兴趣的文章
rpmbuild 文档
查看>>
rpmbuild 使用笔记
查看>>
openstack 管理三十九 - 通过修改数据库方法实现 VM 迁移
查看>>
shell 限制用户输入条件
查看>>
利用 PHP 查询 ZABBIX API 信息, 获得主机当前使用率
查看>>
正则匹配
查看>>
RHEL6 磁盘永久性命名方法
查看>>
xcache 安装备忘
查看>>
sysbench RHEL6 安装备忘
查看>>
rhel6 kvm 备忘
查看>>
shell 数组备忘
查看>>
megacli 管理 ceph 存储常用脚本
查看>>
mysql 架构备忘
查看>>
bwm-tools compile error resolve.
查看>>
office
查看>>
ansible - 1 安装与准备
查看>>
mysql - galera 故障恢复
查看>>
ansible - 2 playbook 结构说明
查看>>
MySQL 锁
查看>>
bonding mode 4 测试
查看>>