python3 datetime() 模块 之 datetime 类
来源:互联网 发布:js 是否数字 编辑:程序博客网 时间:2024/06/05 08:41
datetime() 模块 之 datetime 类
官网地址
datetime 模块定义了下面的几个类:
datetime.date:表示日期的类。常用的属性有year, month, day;
datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond;
datetime.datetime:表示日期时间。
datetime.timedelta:表示时间间隔,即两个时间点之间的长度。
datetime.tzinfo:与时区有关的相关信息
datetime.datetime….类
today() 返回时间对象
import datetimeprint(datetime.datetime.today()) # 获取当前当地时间
2017-10-26 14:51:19.350604
now() 返回时间对象
import datetimeprint(datetime.datetime.now()) # 获取当前当地时间,now可以有参数,默认为 NONE
2017-10-26 14:51:19.350628
fromtimestamp() 时间戳格式化为时间对象
import datetime, timet = time.time() # 获取时间戳print(t) print(datetime.datetime.fromtimestamp(t)) # 通过时间戳,获得一个时间对象
1509000679.350573
2017-10-26 14:51:19.350573
strptime() 字符串格式化为时间对象
import datetime, timeprint(datetime.datetime.strptime('2017-9-1 18:19:59', '%Y-%m-%d %H:%M:%S')) # 将字符串格式化为时间对象
2017-09-01 18:19:59
dt = datetime.datetime.strptime('2017-8-15 21:21:19', '%Y-%m-%d %H:%M:%S')print(dt.year)print(dt.month)print(dt.day)print(dt.hour)print(dt.minute)print(dt.second)print(dt.microsecond)print(dt.tzinfo)print(dt.date())print(dt.time())print(dt.replace(year=2013))print(dt.timetuple())print(dt.utctimetuple())print(dt.toordinal())print(dt.weekday())print(dt.isocalendar())
date() 返回时间对象的年月日
import datetime, timeprint(datetime.datetime.date(datetime.datetime.now())) # 返回时间对象的年月日
2017-10-26
time() 返回时间对象的时间
import datetime, timeprint(datetime.datetime.time(datetime.datetime.now())) # 返回时间对象的时分秒
14:51:19.356533
isoweekday() 返回时间对象是一周的第几天
import datetimeprint(datetime.datetime.isoweekday(datetime.datetime.now())) # 返回当天是本周的第几天,取值[1,7]
4
ctime() 将时间对象,转换为时间字符串
import datetime, timeprint(datetime.datetime.ctime(datetime.datetime.now())) # 将 时间对象 返回 时间字符串
Thu Oct 26 14:51:19 2017
strftime() 将时间对象,转换为时间字符串
import datetime, timeprint(datetime.datetime.now().strftime('%a, %b %d %H:%M')) # 将时间对象返回 时间字符串
Thu, Oct 26 14:51
全部代码,供复习
import datetime, timet = time.time() # 获取时间戳print(t)print(datetime.datetime.today()) # 获取当前当地时间print(datetime.datetime.now()) # 获取当前当地时间,now可以有参数,默认为 NONEprint(datetime.datetime.fromtimestamp(t)) # 通过时间戳,获得一个时间对象print(datetime.datetime.strptime('2017-9-1 18:19:59', '%Y-%m-%d %H:%M:%S')) # 将字符串格式化为赌铲对象print(datetime.datetime.date(datetime.datetime.now())) # 返回时间对象的年月日print(datetime.datetime.time(datetime.datetime.now())) # 返回时间对象的时分秒print(datetime.datetime.weekday(datetime.datetime.now())) # 返回当天是本周的第几天,取值[0,6]print(datetime.datetime.isoweekday(datetime.datetime.now())) # 返回当天是本周的第几天,取值[1,7]print(datetime.datetime.ctime(datetime.datetime.now())) # 将 时间对象 返回 时间字符串print(datetime.datetime.now().strftime('%a, %b %d %H:%M')) # 将时间对象返回 时间字符串
阅读全文
0 0
- python3 datetime() 模块 之 datetime 类
- python3 datetime() 模块之 timedelta() 类
- python3 datetime() 模块之 date、time 类
- Python datetime模块之datetime
- Python模块之----datetime
- Python 之 datetime模块
- Python datetime 模块之timedelta
- Python datetime模块之date
- Python datetime模块之time
- Python datetime 模块之timedelta
- datetime模块
- python3.4学习 1 之 datetime 类的赋值
- Python3.5——内置模块详解之time与datetime模块
- Python模块学习之time datetime模块
- C#之DateTime类
- python之time和datetime模块
- python模块系列之 - time,datetime,calendar
- DateTime
- 为何不用stop()和如何终止线程
- C# partial
- TomCat与Jvm关系
- c++primer第六章课后习题
- Java多线程下载框架01:多线程的好处以及断点续传原理
- python3 datetime() 模块 之 datetime 类
- 创建 Android 库
- 响应式布局的三大要点
- 安装测试系统karma
- json字符串转化为java对象(一)
- Ubuntu 16.04 无法安装软件解决办法
- 未来三个月技术方向
- wpf 新建listview
- android机型适配终极篇