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的更多相关文章

  1. Python常用模块-时间模块(time&datetime)

    Python常用模块-时间模块(time & datetime) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.初始time模块 #!/usr/bin/env pyth ...

  2. python常用模块之time&datetime模块

    python常用模块之time&datetime模块 在平常的代码中,我们经常要与时间打交道.在python中,与时间处理有关的模块就包括:time和datetime,下面分别来介绍: 在开始 ...

  3. Python常用模块之sys

    Python常用模块之sys sys模块提供了一系列有关Python运行环境的变量和函数. 常见用法 sys.argv 可以用sys.argv获取当前正在执行的命令行参数的参数列表(list). 变量 ...

  4. Day05 - Python 常用模块

    1. 模块简介 模块就是一个保存了 Python 代码的文件.模块能定义函数,类和变量.模块里也能包含可执行的代码. 模块也是 Python 对象,具有随机的名字属性用来绑定或引用. 下例是个简单的模 ...

  5. Python常用模块——目录

    Python常用模块学习 Python模块和包 Python常用模块time & datetime &random 模块 Python常用模块os & sys & sh ...

  6. Python常用模块大全

    Python常用模块大全 os模块: os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.c ...

  7. Python常用模块小结

    目录 Python常用模块小结 一.Python常用模块小结 1.1 time模块 1.2 datetime模块 1.3 random模块 1.4 os模块 1.5 sys模块 1.6 json模块 ...

  8. python常用模块 以及第三方导入

    python常用模块 1模块的分类 标准模块(内置模块)( 标准库 )300 第三方模块 18万 pip install 直接通过pip安装 软件一般会被自动安装你python安装目录的这个子目录里 ...

  9. Python常用模块中常用内置函数的具体介绍

    Python作为计算机语言中常用的语言,它具有十分强大的功能,但是你知道Python常用模块I的内置模块中常用内置函数都包括哪些具体的函数吗?以下的文章就是对Python常用模块I的内置模块的常用内置 ...

随机推荐

  1. 深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP

    前言 Bob大叔提出并发扬了S.O.L.I.D五大原则,用来更好地进行面向对象编程,五大原则分别是: The Single Responsibility Principle(单一职责SRP) The ...

  2. 在 Azure Web 应用中创建 Java 应用程序

    本分步指南将通过 Azure Web 应用帮助您启动并运行示例 Java 应用程序.除 Java 外,Azure Web 应用还支持其他语言,如 PHP..NET.Node.JS.Python.Rub ...

  3. 微软的深度学习框架cntk ,我目前见过 安装方式最简单的一个框架,2.0之后开始支持C# 咯

    wiki:https://github.com/Microsoft/CNTK/wiki 嗨,你也是我这种手残党么?之前试着安装着mxnet和tensorflow,但是因为时间比较短所以往往来不及安装完 ...

  4. 百度云BCC 上的Ubuntu 16.04 LTS - 升级内核到4.14.87

    99元1年,整来玩玩. =============================================================== 重点是这个libssl1.1的deb,安装上了之 ...

  5. js异步流程控制-回调

    f1为耗时操作,f2依赖f1的数据,因此f2必须在f1之后执行: 个人理解是:将f2(回调函数)的代码放在异步函数内部的最后执行,相当于把同步操作的代码融合到异步函数内部的最后: let tag = ...

  6. 自封装ajax

    项目中有时候用不到jq,需要了解xmlhttp原理,自己写一套函数请求和发送数据! /* 封装ajax函数 * @param {string}opt.type http连接的方式,包括POST和GET ...

  7. Highcharts - Pie Chart

    1. 饼状图(Pie Chart)示例: <div id="container" style="height: 400px"></div> ...

  8. CKRule业务规则管理系统部署说明

    1.   程序包说明 软件是使用WinForm开发的,包含服务端和客户端,服务端部署在IIS上面,客户端可以在已经安装.Net4.0的windows上面运行. 1.1.  服务端程序包 CKBrmsS ...

  9. 简谈 Java 中的泛型通配符

    很好的一篇文章https://zhuanlan.zhihu.com/p/26681625

  10. 会话cookie中缺少HttpOnly属性 解决

    会话cookie中缺少HttpOnly属性 解决   只需要写一个过滤器即可 1 package com.neusoft.streamone.framework.security.filter; 2 ...