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. base64 加密原理 解密原理

    假设需要加密的字符串是Jasmine 具体转换步骤: 第一步 将待转换的字符串转为一个个字符第二步 计算每一个字符对应的ASCII码十进制第三步 计算出十进制对应的二进制,若不足8位,在前面添加0进行 ...

  2. oracle 12c创建可插拔数据库(PDB)及用户

    由于oracle 12c使用了CDB-PDB架构,类似于docker,在container-db内可以加载多个pluggable-db,因此安装后需要额外配置才能使用. 一.修改listener.or ...

  3. 关于AutoMApping 实体映射

    安装AutoMapping包 把订单实体映射成订单DTO实体 .ReverseMap()加上这个方法后 下面自定义 映射规则  第一个就是来源对象 第二个就是目标对象 https://www.cnbl ...

  4. eclipse中配置maven和创建第一个 Spring Boot Application

    关于Maven的下载.环境变量的配置自行百度,今天记录一下在Eclipse中配置Maven的操作: mvn -v 出现上图说明maven和jdk的要求都达到了(jdk要8.0及以上的版本) 然后在ec ...

  5. Windows上结合使用Flume和Kafka

    Win7+Flume1.8.0 + Kafka1.0.0 1.目标 ①使用Flume作为Kafka的Producer: ②使用Kafka作为Flume的Sink: 其实以上两点是同一个事情在Flume ...

  6. Python Appium 滑动、点击等操作

    Python Appium 滑动.点击等操作 1.手机滑动-swipe # FileName : Tmall_App.py # Author : Adil # DateTime : 2018/3/25 ...

  7. ThinkPHP3.2.3中使用smarty模板引擎循环

  8. python 断言大全

    参考链接:https://blog.csdn.net/qq1124794084/article/details/51668672 1. 小数位模糊等于 自动化脚本最重要的是断言,正确设置断言以后才能帮 ...

  9. C语言逗号运算符和逗号表达式基础总结

    逗号运算符的作用: 1,起分隔符的作用: 定义变量用于分隔变量:int a,b输入或输出时用于分隔输出表列 printf("%d%d",a,b) 2,用于逗号表达式的顺序运算符 语 ...

  10. English trip M1 - AC11 I Dreamed a Dream? 我做了一个梦 Teacher:Lamb

    In this lesson you will learn to describe an experience.  这节课你讲学习到描述经历 课上内容(Lesson) 词汇(Key Word ) 句型 ...