time时间处理
time模块的使用
import time
print(time.time())
输出:
1476798696.6639342 #表示从1970 年 1 月 1 日 00:00:00到当前的秒数 print(time.ctime())#将时间戳转化为字符串表示
输出:
Tue Oct 18 21:51:36 2016 #当前日期时间 print(time.ctime(time.time()-86400)) #当前时间减去86400秒(即一天)后得到的
时间
输出:
Mon Oct 17 21:56:24 2016
print(time.gmtime())
输出:
time.struct_time(tm_year=2016, tm_mon=10, tm_mday=19, tm_hour=11, tm_min=3, tm_sec=16, tm_wday=2, tm_yday=293, tm_isdst=0) obj=(time.gmtime()) #通过赋值一个变量,我们可以取得想要的日期
print(obj.tm_year,obj.tm_mon)
输出:
2016 10 print("{year}-{month}".format(year=obj.tm_year,month=obj.tm_mon))
同样我们可以使用字符串格式化获取我们想要的日期格式
2016-10 print(time.localtime()) #获取当前系统时间
time.struct_time(tm_year=2016, tm_mon=10, tm_mday=19, tm_hour=19, tm_min=26, tm_sec=13, tm_wday=2, tm_yday=293, tm_isdst=0) print(time.mktime(obj)) #把字符串格式转化为时间戳
1476848093.0 time.sleep(5) #睡眠5秒钟后执行下一行下一行代码,可以用来阻塞程序
print(123)
day=time.strftime("%Y-%m-%d %H:%M:%S",time.gmtime()) #我们常用的固定日期格式
print(day)
2016-10-19 11:48:13 day=time.strftime("%Y-%m-%d %H:%M:%S",time.gmtime()) #当前时间
print(day)
输出
2016-10-19 19:48:13 tm=time.strptime("2016-10-19 20:10","%Y-%m-%d %H:%M") #和time.strftime作用相反
print(tm)
输出:
time.struct_time(tm_year=2016, tm_mon=10, tm_mday=19, tm_hour=20, tm_min=10, tm_sec=0, tm_wday=2, tm_yday=293, tm_isdst=-1) 把一个字符串格式的日期转化为时间戳?
day="2016-10-19 20:10"
td=time.strptime(day,"%Y-%m-%d %H:%M") #首先将字符串转化为time.gmtime格式
print(time.mktime(td)) #然后转化为时间戳格式
输出:
1476879000.0
时间处理之datetime模块 import datetime
print(datetime.date.today())
输出:
2016-10-19 print(datetime.date.fromtimestamp(time.time())) #将时间戳转化为字符串显示
输出:
2016-10-19 current_time=datetime.datetime.now() #输出当前时间,精确值
print(current_time)
输出:
2016-10-19 20:18:34.486617 print(datetime.datetime.now() + datetime.timedelta(days=10)) 比当前时间多10天
print(datetime.datetime.now() - datetime.timedelta(hours=10)) 比当前时间少10小时
print(datetime.datetime.strptime("19/10/16 20:30","%d/%m/%y %H:%M"))
输出:
2016-10-19 20:30:00 replace时间替代
current_time=datetime.datetime.now()
print(current_time.replace(2015,5))
输出:
2015-05-19 21:01:33.984059
time时间处理的更多相关文章
- 一起学微软Power BI系列-使用技巧(5)自定义PowerBI时间日期表
1.日期函数表作用 经常使用Excel或者PowerBI,Power Pivot做报表,时间日期是一个重要的纬度,加上做一些钻取,时间日期函数表不可避免.所以今天就给大家分享一个自定义的做日期表的方法 ...
- 关于这段时间学习 EntityFramework的 一点感悟
Ado.Net,用了N多年,Entity Framework也关注了很多年. 每当项目转型的时候,就花费大巴的时间,学习一番,潮流的东西. 这个Orm很多,这个EF很火,这么多年了,我还是不敢用,虽然 ...
- C++中的时间函数
C++获取时间函数众多,何时该用什么函数,拿到的是什么时间?该怎么用?很多人都会混淆. 本文是本人经历了几款游戏客户端和服务器开发后,对游戏中时间获取的一点总结. 最早学习游戏客户端时,为了获取最精确 ...
- C语言 · 时间转换
问题描述 给定一个以秒为单位的时间t,要求用"<H>:<M>:<S>"的格式来表示这个时间.<H>表示时间,<M>表示分 ...
- 05.LoT.UI 前后台通用框架分解系列之——漂亮的时间选择器
LOT.UI分解系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#lotui LoT.UI开源地址如下:https://github.com/du ...
- bootstrap-datetimepicker 进一步跟进~~~开始时间和结束时间的样式显示
上次简单介绍了一下:05.LoT.UI 前后台通用框架分解系列之——漂亮的时间选择器(http://www.cnblogs.com/dunitian/p/5524019.html) 这次深入再介绍一下 ...
- MySQL设置字段的默认值为当前系统时间
问题产生: 当我们在对某个字段进行设置时间默认值,该默认值必须是的当前记录的插入时间,那么就将当前系统时间作为该记录创建的时间. 应用场景: 1.在数据表中,要记录每条数据是什么时候创建的,应该由数据 ...
- PHP之时间和日期函数
// 时间日期函数 Time <?php date_default_timezone_set('UTC'); // 获取当前时间的时间戳 $time0 = mktime(); $time1 = ...
- android 两种实现计时器时分秒的实现,把时间放在你的手中~
可能我们在开发中会时常用到计时器这玩意儿,比如在录像的时候,我们可能需要在右上角显示一个计时器.这个东西其实实现起来非常简单. 只需要用一个控件Chronometer,是的,就这么简单,我都不好意思讲 ...
- 微信小程序中利用时间选择器和js无计算实现定时器(将字符串或秒数转换成倒计时)
转载注明出处 改成了一个单独的js文件,并修改代码增加了通用性,点击这里查看 今天写小程序,有一个需求就是用户选择时间,然后我这边就要开始倒计时. 因为小程序的限制,所以直接选用时间选择器作为选择定时 ...
随机推荐
- PAT (Basic Level) Practise:1014. 福尔摩斯的约会
[题目链接] 大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”.大侦探很快 ...
- mysql取代rand()的高效率随机读取方法
SELECT * FROM `table` AS t1 JOIN (SELECT ROUND(RAND() * (SELECT MAX(id) FROM `table`)) AS id) AS t2 ...
- [转载]MCU DSP ARM 嵌入式 之间的区别
2016-06-28 10:31:24) 嵌入式"这是个概念,准确的定义没有,各个书上都有各自的定义.但是主要思想是一样的,就是相比较PC机这种通用系统来说,嵌入式系统是个专用系统,结构精简 ...
- WOJ -1204
WOJ -1204 1 出现次数大于一半 那么就利用普通的堆栈的思想,如果删除两个不同的元素,原来的多数元素还是多数元素,所以采取按条件入栈的方法,如果和top元素相同则入栈,否则top--,此元素也 ...
- 关于只针对ie7浏览器的css问题
如代码: .centerDiv .search_k2{ margin-left: 18px; *margin-left: 9px; margin-top: 10px; height: 40px;} 中 ...
- C语言实现的Web服务器(转-kungstriving)
自己研究了好几天终于写出来一个,哈哈,当然也从网上得到了很多的帮助拉.谢谢大家咯!这个版本还不是很完善,但Web服务器的基本框架已经出来了,还有部分的功能需要进行进一步的测试和修改.虽然说C的开发比较 ...
- Ogre1.6.5 编译链接错误之FreeImage
这两天想重新学习下ogre,但是在vs2010上编译1.6.5的版本上遇到链接失败的问题,耗了不少时间这里记一下. 主要是一些重定义报错. >msvcprtd.lib(MSVCP100D.dll ...
- [原创]cocos2d-x研习录-第二阶 基本框架
了解完Cocos2D-x的基本概念和概念类之后,是不是有一种蠢蠢欲动的冲动,想要探究Cocos2D-x是如何完成这一切的.接着我将通过对Cocos2D-x自代的HelloCpp项目进行分析,初步了解C ...
- Spring加载resource时classpath*:与classpath:的区别
http://blog.csdn.net/kkdelta/article/details/5507799 classpath: 第一个匹配的 classpath*:多个组件中的可匹配的
- python 模块openpyxl读excel文件
使用openpyxl模块来读取excel.要注意openpyxl读不再支持旧的xls格式. 先看一下操作前的excel是什么样子吧.对了,现在只支持xlsx格式的excel读取 我现在想在第三行插入3 ...