Python常用模块之time和datetime
1、时间的格式化

结构化时间

##把字符串时间转换成结构化时间
time.strptime("2017-06-21","%Y-%m-%d")
##把结构化时间转换成时间字符串
time.strftime("%Y-%m-%d",time.localtime())
##把一个时间转换成结构化时间
time.struct_time(time.localtime())
##把时间戳转换成结构化时间
time.localtime(time.time())
##把结构化时间转换成时间戳
time.mktime(time.struct_time(time.localtime())) >>> time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
'2018-08-17 11:40:51'
>>> time.mktime(time.strptime('2018-08-17 11:40:51','%Y-%m-%d %H:%M:%S'))
1534477251.0
2、time常用方法
time.time ##返回当前时间的时间戳(1970元年后的浮点秒数
time.asctime ##将一个元组或struct_time表示的时间返回gmtime()或localtime()
time.ctime ##作用相当于asctime(localtime(secs)),未给参数相当于asctime()
time.gmtime ##格林威治天文时间下的时间元组
time.localtime ##本地当前时间,结构时间
time.mktime ##时间元组转换为时间辍
time.sleep ##休眠,secs的单位是秒
time.strftime ##struct_time转化为格式化的时间字符串
time.strptime ##把一个格式化时间字符串转化为struct_time,实际上它和strftie()是逆操作
time.struct_time ##把一个时间转换成结构化时间
3、datetime常用方法
datetime包含的类
datetime.date ##表示日期的类。常用的属性有year, month, day;
datetime.time ##表示时间的类。常用的属性有hour, minute, second, microsecond;
datetime.datetime ##表示日期时间。
datetime.timedelta ##表示时间间隔,即两个时间点之间的长度。
datetime.tzinfo ##与时区有关的相关信息
datetime.datetime常用方法
datetime.today() ##获取当前当地时间
datetime.now() ##获取当前当地时间,now可以有参数,默认为 NONE
datetime.fromtimestamp(time.time()) ##通过时间戳,获得一个时间对象
datetime.strptime('2017-9-1 18:19:59', '%Y-%m-%d %H:%M:%S') ##将字符串格式化为时间对象
datetime.isoweekday(datetime.datetime.now()) ##返回当天是本周的第几天,取值[1,7]
datetime.ctime(datetime.datetime.now()) ##将时间对象返回时间字符串
Python常用模块之time和datetime的更多相关文章
- Python常用模块-时间模块(time&datetime)
Python常用模块-时间模块(time & datetime) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.初始time模块 #!/usr/bin/env pyth ...
- python常用模块之time&datetime模块
python常用模块之time&datetime模块 在平常的代码中,我们经常要与时间打交道.在python中,与时间处理有关的模块就包括:time和datetime,下面分别来介绍: 在开始 ...
- Python常用模块之sys
Python常用模块之sys sys模块提供了一系列有关Python运行环境的变量和函数. 常见用法 sys.argv 可以用sys.argv获取当前正在执行的命令行参数的参数列表(list). 变量 ...
- Day05 - Python 常用模块
1. 模块简介 模块就是一个保存了 Python 代码的文件.模块能定义函数,类和变量.模块里也能包含可执行的代码. 模块也是 Python 对象,具有随机的名字属性用来绑定或引用. 下例是个简单的模 ...
- Python常用模块——目录
Python常用模块学习 Python模块和包 Python常用模块time & datetime &random 模块 Python常用模块os & sys & sh ...
- Python常用模块大全
Python常用模块大全 os模块: os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.c ...
- Python常用模块小结
目录 Python常用模块小结 一.Python常用模块小结 1.1 time模块 1.2 datetime模块 1.3 random模块 1.4 os模块 1.5 sys模块 1.6 json模块 ...
- python常用模块 以及第三方导入
python常用模块 1模块的分类 标准模块(内置模块)( 标准库 )300 第三方模块 18万 pip install 直接通过pip安装 软件一般会被自动安装你python安装目录的这个子目录里 ...
- Python常用模块中常用内置函数的具体介绍
Python作为计算机语言中常用的语言,它具有十分强大的功能,但是你知道Python常用模块I的内置模块中常用内置函数都包括哪些具体的函数吗?以下的文章就是对Python常用模块I的内置模块的常用内置 ...
随机推荐
- .NET Core 部署到CentOS–1.创建项目,简单部署
开发环境:Windows 10,部署环境:阿里云 CentOS 7.3 1. 创建应用 1) 创建项目, 配置应用生成部署包 2) 配置项目 编辑project.json, 追加环境项, 选项可参考这 ...
- 4.kafka的安装部署
为了安装过程对一些参数的理解,我先在这里提一下kafka一些重点概念,topic,broker,producer,consumer,message,partition,依赖于zookeeper, ka ...
- 元类(metaclass)
一.储备知识exec 储备知识exec:有下面三个参数 参数一:字符串形式的命令 参数二:全局作用域(字典形式),如果不指定默认使用globals() 参数三:局部作用域(字典形式),如果不指定默认就 ...
- scss-变量作用域
SCSS之所以便利,是因为它具有了编程语言的某些特性. 让原本规则刻板的CSS变的灵活起来,下面介绍一下SCSS中的作用域概念. 几乎所有编程语言都有作用域概念的涉及,原理大同小异,SCSS中的也是如 ...
- 【基础笔记】tomcat安装后运行出现出现问题(the JRE_HOME environment variable is not defined correctly This environment variabl)
之前装好tomcat后正常运行 后来重装系统后,又一次配置环境时却报错. 在网上查找了两篇文章. https://blog.csdn.net/haleyliu123/article/details/ ...
- drupal对数据库操作
// nodenode_load($nid = NULL, $vid = NULL, $reset = FALSE);node_load_multiple($nids = array(), $cond ...
- SharePoint 2013 - Cross-domain Library
首先,参考链接:https://msdn.microsoft.com/en-us/library/office/fp179893.aspx?f=255&MSPPError=-214721739 ...
- dispatchTouchEvent,onTouchEvent与onInterceptTouchEvent
1.首先明白一个常识:View 没有onInterceptTouchEvent事件,而ViewGroup这三个事件都有,是viewgroup继承View之后才加了一个方法叫onIntercepTouc ...
- python随机生成手机号码
一句话生成电话号码random.choice(['139','188','185','136','158','151'])+"".join(random.choice(" ...
- shell定时采集数据到HDFS
上线的网站每天都会产生日志数据.假如有这样的需求:要求在凌晨 24 点开始操作前一天产生的日志文件,准实时上传至 HDFS 集群上. 该如何实现?实现后能否实现周期性上传需求?如何定时? Linux ...