python datetime datetime
应用
1.创建时间对象
datetime.datetime(year, month, day, hour=0, minute=0, second=0, microsecond=0, tzinfo=None) # 根据构造函数创建,传入参数
datetime.now() # 获得当前的日期及时间
datetime.fromtimestamp(time.time()) # 从时间戳中获取
datetime.strptime("2020-01-02","%Y-%m-%d") # 从字符串中获取
2.时间对象属性
|datetime.year|在MINYEAR和MAXYEAR之间|
|datetime.month|在 1 到 12 之间,包括 1 和 12|
|datetime.day|在 1 到给出的年份和月份之间的天数|
|datetime.hour|在range(24)之间|
|datetime.minute|在range(60)之间|
|datetime.second|在range(60)之间|
|datetime.microsecond|在range(1000000)之间|
3.时间对象的方法
|datetime.date()|返回具有相同年、月和日的date对象|
|datetime.time()|返回具有相同小时、分钟、秒和微秒的time对象|
|datetime.timestamp()|返回对应于datetime实例的POSIX时间戳|
|datetime.weekday()|返回一星期中的第几天,其中星期一是0,星期日是6|
|date.isocalendar()|返回一年中的第几周|
|datetime.ctime()|返回一个表示日期和时间的字符串|
|datetime.strftime(format)|返回一个表示日期和时间的字符串,由显式的格式字符串控制|
API datetime对象
简介
class datetime.datetime(year, month, day, hour=0, minute=0, second=0, microsecond=0, tzinfo=None)
类方法
类方法 | 描述 |
---|---|
classmethod datetime.today() | 等同于datetime.fromtimestamp(time.time()) |
classmethod datetime.now(tz=None) | |
datetime.utcnow() | |
classmethod datetime.fromtimestamp(timestamp, tz=None) | |
datetime.utcfromtimestamp(timestamp) | |
classmethod datetime.fromordinal(ordinal) | |
datetime.combine(date, time, tzinfo=self.tzinfo) | datetime.combine(d.date(), d.time(), d.tzinfo) |
datetime.fromisoformat(date_string) |
isoformat指的是YYYY-MM-DD[*HH[:MM[:SS[.fff[fff]]]][+HH:MM[:SS[.ffffff]]]]
|
datetime.fromisocalendar(year, week, day) | |
datetime.strptime(date_string, format) | 用指定格式将字符串转换为时间格式,fromisoformat只能用iso的格式 |
类属性
属性 | 描述 |
---|---|
datetime.min | 可表示的最早datetime |
datetime.max | 可表示的最晚datetime |
datetime.resolution | 不相等的datetime对象之间的最小可能差值 |
实例属性
属性 | 描述 |
---|---|
datetime.year | 在MINYEAR和MAXYEAR之间 |
datetime.month | 在 1 到 12 之间,包括 1 和 12 |
datetime.day | 在 1 到给出的年份和月份之间的天数 |
datetime.hour | 在range(24)之间 |
datetime.minute | 在range(60)之间 |
datetime.second | 在range(60)之间 |
datetime.microsecond | 在range(1000000)之间 |
datetime.tzinfo | |
datetime.fold |
实例方法
方法 | 说明 |
---|---|
datetime.date() | 返回具有相同年、月和日的date对象 |
datetime.time() | 返回具有相同小时、分钟、秒和微秒的time对象 |
datetime.timetz() | 返回具有相同小时、分钟、秒、微秒和tzinfo属性的time对象。 |
datetime.replace() | 返回具有相同属性的 datetime |
datetime.astimezone(tz=None) | 返回带有新tzinfo属性tz的datetime对象 |
datetime.toordinal() | 返回日期的公历序数 |
datetime.timestamp() | 返回对应于datetime实例的POSIX时间戳 |
datetime.weekday() | 返回一星期中的第几天,其中星期一是0,星期日是6 |
date.isocalendar() | 返回一年中的第几周 |
datetime.isoweekday() | 返回一星期中的第几天,其中星期一是1,星期日是7 |
datetime.isoformat(sep=‘T’) | 返回以ISO 8601 格式YYYY-MM-DDTHH:MM:SS.mmmmmm表示日期和时间的字符串 |
datetime.ctime() | 返回一个表示日期和时间的字符串 |
datetime.strftime(format) | 返回一个表示日期和时间的字符串,由显式的格式字符串控制 |
python datetime datetime相关推荐
- Python使用datetime中的timedelta模块实现时间增减:python计算100天后是哪年那月那日?
Python使用datetime中的timedelta模块实现时间增减:python计算100天后是哪年那月那日? 目录
- python模块datetime将字符串转换为日期
python模块datetime将字符串转换为日期 python datetime 模块提供用于处理日期和时间的类. 在支持日期时间数学运算的同时,实现的关注点更着重于如何能够更有效地解析其属性用于格 ...
- python中datetime模块常用方法_Python中datetime的使用和常用时间处理
datetime在python中比较常用,主要用来处理时间日期,使用前先倒入datetime模块.下面总结下本人想到的几个常用功能. 1.当前时间: >>> print dateti ...
- python 报错 AttributeError: type object ‘datetime.datetime‘ has no attribute ‘datetime‘
python报错:type object 'datetime.datetime' has no attribute 'datetime' 描述:在第一个python程序里还未报错,第二个程序完全复制过 ...
- python的datetime模块需要装吗,Python datetime模块的介绍(日期格式化 时间戳)
datetime模块常用的主要有下面这四个类:(要清楚import datetime : 导入的是datetime这个包,包里有各种类) 1. datetime.date 用于表示年月日构成的日期 ...
- Python中datetime类错误
在使用python的datetime类的时候,如下所示: a=datetime.datetime(2014,08,02) ^ SyntaxError: invalid token 如果转换的是2014 ...
- python中datetime模块_python中的datetime模块
datetime是python中日期和时间管理模块,包含date,time,datetime,timedelta,datetime_CAPI,sys,timezone等类 datetime模块中包含的 ...
- python 如何获取系统当前时间?datetime.datetime.now() 打印格式化时间(可用作文件名的格式化时间strftime)
import datetime print(datetime.datetime.now()) 结果: 2020-02-29 16:05:06.377711 参考文章:python 如何获取当前时间 2 ...
- python之datetime模块
目录 time模块和datetime模块的关系 time模块 datetime模块 日期和时间数据类型 数据类型 datetime参数 字符串转换 格式说明 dateutil NaT 时间序列基础 日 ...
- Pandas Timestamp 和 python 中 datetime 的互相转换
Pandas 的Timestamp 和 python 的 datetime, 这是两种不同的类型. 它们之间可以互相转换. refer to: https://www.jianshu.com/p/ ...
最新文章
- C# 设计时动态改变实体在PropertyGrid中显示出来的属性
- Docker部署ELK 日志归集
- sql server2005 分页特性
- 三层神经网络实现手写字母的识别(基于tensorflow)
- Python笔记(1) Python简介
- Android 系统(138 )---Mtk平台 Android 打包解包*.img ,修改system.img 参数
- QQ春节福袋正式上线 解锁春节红包新姿势
- MyEclipse使用总结——在MyEclipse中新建Maven框架的web项目[转]
- 基于Matlab的车牌识别系统 GUI界面+模板库
- 浅谈登录服务器的方法
- Chrome谷歌离线小恐龙更新了!奥运会版本来了!
- vue项目用electron打包成windows(.exe)桌面应用--操作步骤、填坑方法、基础设置
- Windows 7 插件KB4474419安装 Symantec Endpoint Protection 只能安装在具有SHA-2代码签名支持更新(KB4474419)的系统上
- apache性能调优(转)
- NTKO 文档控件问题总结
- design短语的用法总结_design的用法
- R语言把DataFrame的一行变成向量
- bt面板从7.1升级到7.5.2之后网络挂了
- ZW32-12型户外柱上高压真空断路器
- 高考状元杀死同学 自称跟马加爵的经历很像
热门文章
- Python之数据分析(Numpy的数组切片、数组变维、组合与拆分)
- 计算机网络基础+重点知识点
- 微课|中学生可以这样学Python(例4.7):定时器
- android html 换行_Android-富文本处理-html字符串去掉内部样式,统一添加body、style,统一支持换行等...
- 如何在linux mysql_如何在linux下安装mysql
- python灰度图生成g代码_Python打造一个在线G代码生成器
- 简述使jdbc连接mysql数据库,关于JDBC的六个步骤
- 如何自建微信外卖平台_外卖平台高抽成的背后,看小程序如何玩转餐饮外卖?...
- android.bg,[Android]AMS-PSS
- vue require图片_手把手教你使用require.context实现前端自动化