python 之时间模块 time
time模块可以用于格式化日期和时间,时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。
下面是time模块常用的一些时间格式转换的函数。时间戳可以直接比较大小。
import time #想时间戳和格式化好的时间互相转换的话,都要先转成时间元组,然后才能转
print(int(time.time())) #当前时间戳
cur_time = time.strftime('%Y-%m-%d %H:%M:%S')
cur_time = time.strftime('%H%M%S') #取当前时间的格式化时间
cur_time1 = time.strftime('%Y-%m-%d')
print(cur_time1) print(type(cur_time1))
print(time.gmtime())#默认取标准时区的时间元组,如果传入了一个时间戳,那么就把这个时间戳转换成时间元组。
print(time.timezone) #和标准时间相差了几个小时
print(time.gmtime(1516005840)) #标准时区。
cur_time= time.localtime(1516005840) #默认取当前时区的时间元组,如果传入了一个时间戳,那么就把这个时间戳转换成时间元组。
res = time.strftime('%Y-%m-%d %H:%M:%S',cur_time)
def timestampToStr(time_strmp,format='%Y%m%d%H%M%S'):
#时间戳转格式化好的时间
cur_time = time.localtime(time_strmp) #时间戳转成时间元组
res = time.strftime(format, cur_time) #再把时间元组转成格式化好的时间
return res
def strToTimestamp(time_st,format='%Y%m%d%H%M%S'):
#
#这个函数是格式化好的时间,转时间戳的
t=time.strptime(time_st,format) #把格式化好的时间转成时间元组
res = time.mktime(t) #时间元组转成时间戳
return res t = timestampToStr(time.time(),'%Y-%m-%d')
print(t)
t1 = strToTimestamp(t,format='%Y-%m-%d')
print(t1)
print(type(t1))
# 86400 * 3 #3天
# 32342 - 86400 * 3 #3天前
python 之时间模块 time的更多相关文章
- python的时间模块
		
python有两个重要的时间模块,分别是time和datetime 先看time模块 表示时间的几种方法: 1)时间元组:time.struct_time(tm_year=2016, tm_mon ...
 - Python—day17时间模块、系统模块、递推遍历、序列化
		
一.time'''时间戳(timestamp):time.time()延迟线程的运行:time.sleep(secs)(指定时间戳下的)当前时区时间:time.localtime([secs])(指定 ...
 - 【转载】Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
		
本文转载自脚本之家,源网址为:https://www.jb51.net/article/147429.htm 一.Python中日期时间模块datetime介绍 (一).datetime模块中包含如下 ...
 - 【13】python time时间模块知识点备查
		
表示时间的三种形式 # 时间模块 '''UTC(世界协调时间):格林尼治天文时间,世界标准时间,在中国来说是UTC+8DST(夏令时):是一种节约能源而人为规定时间制度,在夏季调快1个小时 时间的表示 ...
 - Python之时间模块、random模块、json与pickle模块
		
一.时间模块 1.常用时间模块 import time # 时间分为三种格式 #1.时间戳---------------------以秒计算 # start= time.time() # time.s ...
 - python(时间模块,序列化模块等)
		
一.time模块 表示时间的三种方式: 时间戳:数字(计算机能认识的) 时间字符串:t='2012-12-12' 结构化时间:time.struct_time(tm_year=2017, tm_mon ...
 - python time时间模块
		
在Python中,通常有这三种方式来表示时间:时间戳.元组(struct_time).格式化的时间字符串 (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00: ...
 - Python基础-时间模块和radom模块
		
时间模块 import time # 引入时间模块 print(time.time()) # 1508146954.9455004: 时间戳 print(time.clock()) # 计算CPU执行 ...
 - Python的时间模块小结(转自:不懂真人)
		
import datetimeprint time.time() #时间戳 print time.localtime(time.time()) #时间元组 print time.strftime('% ...
 - python(29)----时间模块
		
time模块 1. 三种时间表现形式 时间戳(timestamp) 格式化的时间字符串 元祖/结构化时间(struct_time) 2. 时间戳(timestamp) 通常来说,时间戳表示的是从197 ...
 
随机推荐
- 第二百六十九节,Tornado框架-Session登录判断
			
Tornado框架-Session登录判断 Session需要结合cookie来实现 Session的理解 1.用户登录系统时,服务器端获取系统当前时间,进行nd5加密,得到加密后的密串 2.将密串作 ...
 - 借用smtp.qq.com发邮件
			
至于sentmail和postfix的配置有多么麻烦学生在这里就不多废话了...反正是配置了N个小时,最终弄的头晕眼花也没弄好... 下面的方法可以让你完全摆脱这两个工具...当然,你要是想做邮件服务 ...
 - PHP cURL库函数抓取页面内容
			
目录 1 为什么要用cURL? 2 启用cURL 3 基本结构 4 检查错误 5 获取信息 6 基于浏览器的重定向 7 用POST方法发送数据 8 文件上传 9 cURL批处理(multi cURL) ...
 - Sublime 插件补充
			
开启vim模式+autosave+Livereload插件 安装参考:emmmet http://www.cnblogs.com/wuheng1991/p/6144955.html
 - 数据降维PCA——学习笔记
			
PCA主成分分析 无监督学习 使方差(数据离散量)最大,更易于分类. 可以对隐私数据PCA,数据加密. 基变换 投影->内积 基变换 正交的基,两个向量垂直(内积为0,线性无关) 先将基化成各维 ...
 - SQL语句:语法错误(操作符丢失)在查询表达式中
			
所谓操作符丢失,应该是你在拼接SQL语句是少了关键词或者分隔符,导致系统无法识别SQL语句.建议:1.监控SQL语句,看看哪里出现问题:断点看下最后的sql到底是什么样子就知道了,另外你可以把这段sq ...
 - hdu 3899(树形dp)
			
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3899 思路:num[u]表示u以及u的子树的队伍数的总和,dist[u]表示u到根节点的距离,dp[u ...
 - c# word excel 二进制 存入数据库
			
在Sql Server中存储.读写Word文件,需要将指定表字段添加为Image类型,示例表结构为:1 CREATE TABLE CONTRACTS ( 2 ID VARCHAR (50), 3 CO ...
 - iOS开发之-- 抢购、距活动结束,剩余时间倒计时
			
因为没有时间去着重研究过这个东西,只是知道大体上的逻辑,就是两个时间才行比对,具体的实现也是参考别人的写的方法, 只是做个记录,有时间会好好看看这个东西,具体代码如下: /** * 倒计时 * * @ ...
 - Hadoop1.2.1 配置文件详解
			
首先我们先回顾一下Hadoop的一些概念: Apache Hdoop 1.x 组成 NameNode(元数据服务器) Secondary NameNode(辅助元数据服务器) JobTracker(任 ...