1.time模块:
time.time() # 返回当前时间的时间戳(1970纪元后经过的浮点秒数)
time.localtime([ sec ]) # 接收时间戳(默认为当前时间),返回struct_time对象
time.strftime(format[, t]) # 接收时间元组(默认为当前时间),并返回字符串表示的当地时间,格式由参数format决定
time.strptime(string[, format]) # 根据指定的格式(与字符串的格式保持一致)把一个时间字符串解析为时间元组,返回struct_time对象
time.mktime(t) # 接收struct_time对象,返回时间戳
time.sleep(sec) # 推迟调用线程的运行,参数sec指秒数,表示进程挂起的时间

2.datetime模块:
datetime.date # 表示日期的类, 常用的属性有year, month, day
datetime.time # 表示时间的类, 常用的属性有hour, minute, second, microsecond
datetime.datetime # 表示日期时间的类
datetime.timedelta # 表示时间间隔,即两个时间点之间的长度

date类:
datetime.date(year, month, day) # 构造函数,返回date对象
datetime.date.today() # 返回表示当前本地日期的date对象
datetime.date.fromtimestamp(t) # 接收时间戳,返回date对象
datetime.date.fromordinal(ordinal) # 接收Gregorian日历时间,返回date对象

date类提供的实例方法和属性:
t = time.time()
date = datetime.date.fromtimestamp(t)
print date.year, date.month, date.day # 年,月,日
print date.replace(2018,1,1) # 返回一个指定年,月,日的date(原有对象仍保持不变)
print date.timetuple() # 返回日期对应的time.struct_time对象
print date.toordinal() # 返回日期对应的Gregorian Calendar日期
print date.weekday() # 返回weekday,如果是星期一,返回0;如果是星期2,返回1,以此类推
print date.isoweekday() # 返回weekday,如果是星期一,返回1;如果是星期2,返回2,以此类推
print date.isocalendar() # 返回格式如(year,month,day)的元组
print date.isoformat() # 返回格式如'YYYY-MM-DD’的字符串
print date.strftime('%Y-%m') # 自定义格式化字符串
date可以加上或减去datetime.timedelta()
date还可以进行大小比较

datetime类:
datetime是date与time的结合体,包括date与time的所有信息
datetime.datetime (year, month, day[ , hour[ , minute[ , second[ , microsecond[ , tzinfo] ] ] ] ] ) # 构造函数,返回datetime对象
datetime.datetime.today() # 返回一个表示当前本地时间的datetime对象
datetime.datetime.fromtimestamp(timestamp[, tz]) # 根据时间戮创建一个datetime对象,参数tz指定时区信息
datetime.datetime.strptime(str, "%Y-%m-%d %H:%M:%S") # 将格式字符串转换为datetime对象

datetime类提供的实例方法和属性
t = time.time()
datetime = datetime.datetime.fromtimestamp(t)
print datetime.date() # 获取date对象
print datetime.time() # 获取time对象
其余的实例方法和date类似
和date一样,也可以对两个datetime对象进行比较,或者相减返回一个时间间隔对象,或者日期时间加上一个间隔返回一个新的日期时间对象

python-time,datetime的更多相关文章

  1. Python的datetime

    Python的datetime 总会用到日期格式化和字符串转成日期,贴点代码以供参考,其实API真的是很全的,可是又不知道具体的method... datetime.datetime.strftime ...

  2. python 有关datetime时间日期 以及时间戳转换

    直接上代码 其中有注释 #coding=utf-8 import time import datetime def yes_time(): #获取当前时间 now_time = datetime.da ...

  3. python的datetime模块处理时间

    python的datetime模块主要用来处理时间,里面包含很多类,包括timedelay,date,time,datetime等 开发中经常会用到模块里面的datetime类,这是一个表示日期时间的 ...

  4. 基于Python的datetime模块和time模块源码阅读分析

    目录 1 前言  2 datetime.pyi源码分步解析 2.1 头部定义源码分析 2.2 tzinfo类源码分析 2.3 date类源码分析 2.4 time类源码分析 2.5 timedelta ...

  5. Pandas Timestamp 和 python 中 datetime 的互相转换

    Pandas 的Timestamp 和 python 的 datetime,   这是两种不同的类型. 它们之间可以互相转换. refer to: https://www.jianshu.com/p/ ...

  6. 孤荷凌寒自学python第三十一天python的datetime.timedelta模块

     孤荷凌寒自学python第三十一天python的datetime.timedelta模块 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) datetime.timedelta模块是一个表示 ...

  7. 孤荷凌寒自学python第三十天python的datetime.datetime模块

     孤荷凌寒自学python第三十天python的datetime.datetime模块 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) datetime.datetime模块包含了:datet ...

  8. 孤荷凌寒自学python第二十九天python的datetime.time模块

     孤荷凌寒自学python第二十九天python的datetime.time模块 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) datetime.time模块是专门用来表示纯时间部分的类. ...

  9. 孤荷凌寒自学python第二十八天python的datetime.date模块

     孤荷凌寒自学python第二十八天python的datetime.date模块 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.toordinal() 此方法将访问从公元1年1月1日至当 ...

  10. 孤荷凌寒自学python第二十七天python的datetime模块及初识datetime.date模块

    孤荷凌寒自学python第二十七天python的datetime模块及初识datetime.date模块 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.datetime模块 dateti ...

随机推荐

  1. async、await在ASP.NET[ MVC]中之线程死锁的故事

    场景重构 public ActionResult Index(string ucode) { string userInfo = GetUserInfo(ucode).Result; ViewData ...

  2. ie67的冷知识

    1. _display:inline;是什么意思 只有ie6认识带下划线的,一般这种写法是用来消除ie6对margin双倍的bug的,比如你写margin-left:10px;那么ie6下显示的是20 ...

  3. Java访问ActiveMQ

    1.下载安装ActiveMQ 下载可以去官网下载:http://activemq.apache.org/download.html.我们这里使用windows测试,所以下载windows版本即可. 2 ...

  4. 【简单易懂】JPA概念解析:CascadeType(各种级联操作)详解

    https://www.jianshu.com/p/e8caafce5445 [在一切开始之前,我要先告诉大家:慎用级联关系,不要随便给all权限操作.应该根据业务需求选择所需的级联关系.否则可能酿成 ...

  5. Linux中怎么通过PID号找到对应的进程名及所在目录

    有时候通过top命令可以看到有个别进程占用的内存比较大,但是top无法直接查看到进程名以及进程所在的目录.所以我们可以通过以下方法来定位. 首先需要知道PID号,可以通过top命令获取. ps -au ...

  6. Python3之JSON数据解析实例:新闻头条 --Python3

    一.接口相关 数据服务商:聚合数据(https://www.juhe.cn/) API部分文档: 完整API文档下载:https://files.cnblogs.com/files/qikeyishu ...

  7. android -------- Data Binding的使用(一)

    Google推出自己官方的数据绑定框架Data Binding Library 已经很久了,很多企业也在使用 面试的时候也有问到,所以也去学习了一番,特来分享一下,希望对各位有所帮助 描述: Data ...

  8. 全站从http升级到https(WordPress博客)

    最近几年HTTPS取代HTTP已经成为大趋势,HTTP是超文本传输协议,信息是明文传输的,而HTTPS是安全超文本传输协议,需要证书和提供安全连接,换句话说,HTTPS是嵌套了SSL加密的HTTP连接 ...

  9. Luffy之登录认证以及JWT

    1.用户认证 在前面我们已经完成了,前端登录页面的搭建,以及路由分配,现在我们作关于登录认证部分的东西 Django提供了认证系统.认证系统包含: 用户 权限:二元(是/否)标志指示一个用户是否可以做 ...

  10. 笔记react router 4(三)

    上一篇我们说到了路由组件的嵌套.想必你已经运用自如了.那么,这一次我们来聊一聊4.X中Router的变更. 在3.X中我们若使用路由的模式,可通过在Router上配置history的值即可. 例如, ...