python学习笔记(十三)处理时间模块
import time time.sleep(2)#等待几秒
时间的三种表现方式:
1.格式化好的时间 2018-1-14 16:12
2.时间戳 是从unix元年到现在所有的秒数
3.时间元组
想时间戳和格式化好的时间相互转换的话,都有先转成时间元组,然后才能转】
import time
print(int(time.time()))#当前时间戳 1516107581
cur_time=time.strftime('%Y-%m-%d %H:%M:%S')#获取当前格式化时间
print(cur_time)#2018-01-16 21:02:05
print(time.gmtime())#默认取标准时区的时间元组,如果传入了一个时间戳,那么就把这个时间戳转换成时间元组 time.struct_time(tm_year=2018, tm_mon=1, tm_mday=16, tm_hour=13, tm_min=6, tm_sec=27, tm_wday=1, tm_yday=16, tm_isdst=0)
print(time.gmtime(1516005840))#标准时区
print(time.timezone)#和标准时区差了几个小时 #-28800
print(time.localtime())#默认取当前时区的时间元组,如果传入了一个时间戳,那么就把这个时间戳转换成时间元组
print(time.localtime(1516005840)) cur_time=time.localtime(1516005840)
res=time.strftime('%Y-%m-%d %H:%M:%S',cur_time)
print(res) 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
t=timestampToStr(1516016339,'%Y-%m-%d %H:%M:%S')
print(t) print(time.strptime('','%Y%m%d'))#将格式化的时间转成时间元组
t=time.strptime('','%Y%m%d')
print(time.mktime(t))#将时间元组转成时间戳 def strToimestamp(time_st,format='%Y%m%d%H%M%S'):
#这个函是格式化好的时间,转时间戳
t = time.strptime(time_st,format)#把格式化好的时间转成时间元组
res=time.mktime(t)#把时间元组转成时间戳
return res
t=strToimestamp('')
print(t)
datetime模块:
import datetime
import time
print(datetime.datetime.today())#当前时间,到秒
print(datetime.datetime.now())#当前时间,到秒,和today一样 print(datetime.datetime.today().strftime('%Y-%m-%d'))#格式化好的时间
print(datetime.datetime.today()+datetime.timedelta(3))#取3天后的
print(datetime.datetime.today()+datetime.timedelta(-3))#取3天前的
print(datetime.date.today())##取当天的日期,只是日期
python学习笔记(十三)处理时间模块的更多相关文章
- python 学习笔记十三 JQuery(进阶篇)
jQuery 是一个 JavaScript 库. jQuery 极大地简化了 JavaScript 编程. 安装jQuery 有两个版本的 jQuery 可供下载: Production versio ...
- Python 学习笔记(6)--常用模块(2)
一.下载安装 下载安装有两种方式: yum\pip\apt-get 或者源码 下载源码 解压源码 进入目录 编译源码 python setup.py build 安装源码 python setup.p ...
- python学习笔记之常用模块(第五天)
参考老师的博客: 金角:http://www.cnblogs.com/alex3714/articles/5161349.html 银角:http://www.cnblogs.com/wupeiqi/ ...
- python学习笔记13(模块、包)
在Python中有一个概念叫做模块(module),比如在Python中要调用sqrt函数,必须用import关键字引入math这个模块,下面就来了解一下Python中的模块. 模块文件以.py后缀结 ...
- Python学习笔记十_模块、第三方模块安装、模块导入
一.模块.包 1.模块 模块实质上就是一个python文件.它是用来组织代码的,意思就是把python代码写到里面,文件名就是模块的名称,test.py test就是模块的名称 2.包 包,packa ...
- Python学习笔记:bisect模块实现二分搜索
在Python中可以利用bisect模块来实现二分搜索,该模块包含函数只有几个: import bisect L = [1,3,4,5,5,5,8,10] x = 5 bisect.bisect_le ...
- python学习笔记(十三): 多线程多进程
一.线程&进程 对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程, ...
- python学习笔记(六):常用模块
一.模块.包 什么是模块? 模块实质上就是一个python文件,它是用来组织代码的,意思就是说把python代码写到里面,文件名就是模块的名称,test.py test就是模块名称. 什么是包? 包, ...
- 吴裕雄--天生自然python学习笔记:Python3 模块
Python3 模块 在前面的几个章节中我们脚本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了. 为此 Python 提供了一个办 ...
- [Python] Python学习笔记之常用模块总结[持续更新...]
作为一种极其简单的编程语言,Python目前成为了最炙手可热的几种语言之一.它不仅简单易学,而且它还为用户提供了各种各样的模块,功能强大,无所不能.有利必有弊,学习Python同样有困扰,其中之一就是 ...
随机推荐
- 阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_11_JDK9对集合添加的优化_of方法
用了of后集合的长度不能再改变!!!!! set不允许有重复元素 所以会抛出异常 重复的数据删掉就不报错. 改变长度 同样会报错. Map的key不允许有重复
- .Net Core 使用 System.Drawing.Common 在CentOS下报错
.Net Core控制台项目,添加了 System.Drawing.Common 引用 #locate libdl /usr/lib64/libdl-2.17.so /usr/lib64/libdl. ...
- 《图解设计模式》读书笔记9-2 Proxy模式
目录 Proxy模式 示例程序 程序描述 类图 程序 角色和类图 角色 模式类图 思路拓展 提升速度 代理与委托 Http代理 与其他模式的关联 Decorator模式 Proxy模式 Proxy是代 ...
- 下载JSON数据
最近学习MongoDB,需要获取大量Json在线数据,例如: http://media.mongodb.org/zips.json 此处使用c#,直接给出代码: HttpWebRequest requ ...
- [Luogu 4688] [Ynoi2016]掉进兔子洞 (莫队+bitset)
[Luogu 4688] [Ynoi2016]掉进兔子洞 (莫队+bitset) 题面 一个长为 n 的序列 a.有 m 个询问,每次询问三个区间,把三个区间中同时出现的数一个一个删掉,问最后三个区间 ...
- P2835 刻录光盘 (tarjan缩点)
[题目描述] 现在假设总共有N个营员(2<=N<=200),每个营员的编号为1~N.LHC给每个人发了一张调查表,让每个营员填上自己愿意让哪些人到他那儿拷贝资料.当然,如果A愿意把资料拷贝 ...
- 只要三步,你就可以在github上发布网站了
今天,看到github推送了一个新的消息,Publishing with GitHub Pages, now as easy as 1, 2, 3.总结起来就是在github将你的文档或者发布网页将会 ...
- js中对象的属性名和属性值
代码 /** * 对象的属性名 * - 对象的属性名不强制遵循标识符的命名规范,可以是任意的名字,但在开发中 * 尽量遵循标识符的命名规范 */ // 创建对象obj1 var obj1 = new ...
- VirtualBox中安装CentOS 7后无法上网问题
1.在VirtualBox的设置界面,点击“网络”, 将虚拟机的“连接方式”设置为桥接模式, “界面名称”选择笔记本的无线网卡(一般是“wireless Network”的选项) 将“接入网线”勾选上 ...
- pg_resetxlog - 重置一个 PostgreSQL 数据库集群的预写日志以及其它控制内容
SYNOPSIS pg_resetxlog [ -f ] [ -n ] [ -o oid] [ -x xid] [ -l fileid,seg] datadir DESCRIPTION 描述 pg_r ...