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时间处理的更多相关文章

  1. 一起学微软Power BI系列-使用技巧(5)自定义PowerBI时间日期表

    1.日期函数表作用 经常使用Excel或者PowerBI,Power Pivot做报表,时间日期是一个重要的纬度,加上做一些钻取,时间日期函数表不可避免.所以今天就给大家分享一个自定义的做日期表的方法 ...

  2. 关于这段时间学习 EntityFramework的 一点感悟

    Ado.Net,用了N多年,Entity Framework也关注了很多年. 每当项目转型的时候,就花费大巴的时间,学习一番,潮流的东西. 这个Orm很多,这个EF很火,这么多年了,我还是不敢用,虽然 ...

  3. C++中的时间函数

    C++获取时间函数众多,何时该用什么函数,拿到的是什么时间?该怎么用?很多人都会混淆. 本文是本人经历了几款游戏客户端和服务器开发后,对游戏中时间获取的一点总结. 最早学习游戏客户端时,为了获取最精确 ...

  4. C语言 · 时间转换

    问题描述 给定一个以秒为单位的时间t,要求用"<H>:<M>:<S>"的格式来表示这个时间.<H>表示时间,<M>表示分 ...

  5. 05.LoT.UI 前后台通用框架分解系列之——漂亮的时间选择器

    LOT.UI分解系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#lotui LoT.UI开源地址如下:https://github.com/du ...

  6. bootstrap-datetimepicker 进一步跟进~~~开始时间和结束时间的样式显示

    上次简单介绍了一下:05.LoT.UI 前后台通用框架分解系列之——漂亮的时间选择器(http://www.cnblogs.com/dunitian/p/5524019.html) 这次深入再介绍一下 ...

  7. MySQL设置字段的默认值为当前系统时间

    问题产生: 当我们在对某个字段进行设置时间默认值,该默认值必须是的当前记录的插入时间,那么就将当前系统时间作为该记录创建的时间. 应用场景: 1.在数据表中,要记录每条数据是什么时候创建的,应该由数据 ...

  8. PHP之时间和日期函数

    // 时间日期函数 Time <?php date_default_timezone_set('UTC'); // 获取当前时间的时间戳 $time0 = mktime(); $time1 = ...

  9. android 两种实现计时器时分秒的实现,把时间放在你的手中~

    可能我们在开发中会时常用到计时器这玩意儿,比如在录像的时候,我们可能需要在右上角显示一个计时器.这个东西其实实现起来非常简单. 只需要用一个控件Chronometer,是的,就这么简单,我都不好意思讲 ...

  10. 微信小程序中利用时间选择器和js无计算实现定时器(将字符串或秒数转换成倒计时)

    转载注明出处 改成了一个单独的js文件,并修改代码增加了通用性,点击这里查看 今天写小程序,有一个需求就是用户选择时间,然后我这边就要开始倒计时. 因为小程序的限制,所以直接选用时间选择器作为选择定时 ...

随机推荐

  1. Flash Builder如何自定义工作目录

    熟悉了myeclipse可以自定义目录的设置,今天在使用flash builder 时,当导入一个工程到现有项目空间 选择根目录,点击浏览的时候出现的目录是C:\Users\Administrator ...

  2. python ftplib.FTP 获取当前路径下所有目录

    FTP 模块里有一个dir函数,可以打印出当前路径下所有文件,但是这个函数没有返回值,只是打印出来. 还有一个nlst函数,可以返回一个文件名的列表,但是只有文件名,没有详细信息,无法判断是否是目录. ...

  3. (转)分布式深度学习系统构建 简介 Distributed Deep Learning

    HOME ABOUT CONTACT SUBSCRIBE VIA RSS   DEEP LEARNING FOR ENTERPRISE Distributed Deep Learning, Part ...

  4. c++读写二进制文件

    要读取文件必须包含<fstream>头文件,这里包含了C++读写文件的方法,可以使用fstream 类,这个类可以对文件进行读写操作.   1.打开文件.   打开文件可以有两种方式,第一 ...

  5. 【C】 02 - 程序结构和预处理

    在正式进入C的语法之前,有必要对其整体外观和组成元素作一个浏览.这部分内容对大多数人是比较陌生的,但它们却是C的起点和骨架.而这些内容涉及的背景或细节又可以展开为专门的课题,这里也只是浅尝则止,说明个 ...

  6. 使用Apache Commons Configuration读取配置信息

    在项目中使用一些比较新的库总会给你带来很多快乐,在这篇文章中,我将会给你介绍一个在Java中读取配置文件的框架——Apache Commons Configuration framework. 你会了 ...

  7. excel表格中关于 撤销工作表保护密码

    利用宏处理,代码如下: Sub PasswordBreaker() Dim i As Integer, j As Integer, k As Integer Dim l As Integer, m A ...

  8. [转]Dll注入经典方法完整版

    Pnig0s1992:算是复习了,最经典的教科书式的Dll注入. 总结一下基本的注入过程,分注入和卸载 注入Dll: 1,OpenProcess获得要注入进程的句柄 2,VirtualAllocEx在 ...

  9. 字符数组,字符指针,字符串常量,以及sizeof的一些总结

    1.以字符串形式出现的,编译器都会为该字符串自动添加一个\0作为结尾 如在代码中写"abc",编译器帮你存储的是"abc\0". 2.数组的类型是由该数组所存放 ...

  10. 文件_ _android从资源文件中读取文件流并显示的方法

    ======== 1   android从资源文件中读取文件流并显示的方法. 在android中,假如有的文本文件,比如TXT放在raw下,要直接读取出来,放到屏幕中显示,可以这样: private ...