date对象

简介

class datetime.date(year, month, day)

类方法

date.today() # 等同于date.fromtimestamp(time.time())
date.fromtimestamp(timestamp)
date.fromordinal(ordinal)
date.fromisoformat(date_string) # 类似于strptime,date.fromisoformat(‘2019-12-04’),用-来隔断
date.fromisocalendar(year, week, day)

类属性

属性
date.min 可表示的最早日期,date(MINYEAR, 1, 1)。
date.max 可表示最晚的日期,date(MAXYEAR, 12, 31)。
date.resolution 不相等的日期对象之间的最小可能差异,timedelta(days=1)。

实例属性

属性
date.year 在MINYEAR和MAXYEAR之间,包括这两个值。
date.month 在 1 到 12 之间,包括 1 和 12。
date.day 在 1 到给出的年份和月份之间的天数。

实例方法

方法 说明
date.replace(year, month, day) 依据关键字参数给出的新值,返回一个新的日期
date.timetuple() 返回一个time.struct_time,类似time.localtime()的返回值。
date.toordinal() 返回公历日期的序数,其中第1年的1月1日为第1天。
date.weekday() 返回一星期中的第几天,其中星期一是0,星期日是6。
date.isocalendar() 返回一年中的第几周
date.isoweekday() 返回一星期中的第几天,其中星期一是1,星期日是7。
date.isoformat() 返回以ISO 8601 格式‘YYYY-MM-DD’表示日期的字符串。用-来隔断
date.ctime() 返回表示日期的字符串
date.strftime(format) 返回一个表示日期的字符串,由显式的格式字符串控制。# 类似isoformat()

replace

d = date(2002, 12, 31)
d.replace(day=26)
datetime.date(2002, 12, 26)

日期运算

操作 结果
date2 = date1 + timedelta date2为从date1中移除timedelta.days天。(1)
date2 = date1 - timedelta 计算date2,以便date2 + timedelta == date1。(2)
timedelta = date1 - date2 -3
date1 date2 当date1在时间上位于date2之前,则date1小于date2。(4)

Python datatime date相关推荐

  1. python datetime.date 和数据库date_Python成为专业人士笔记-date 对象、time 对象及datetime用法深度剖析...

    "专业人士笔记"系列目录:创帆云:Python成为专业人士笔记--强烈建议收藏!每日持续更新!​zhuanlan.zhihu.com 将字符串解析为对应时区的datetime对象 ...

  2. Python中date、datetime、timedelta 讲解

    Python时间相关的操作使用 datetime 模块 导入模块: import datetime 1. 打印时间 1. 打印当前时间 import datetime# 打印当前时间 now 和 to ...

  3. python datatime字符串和日期转换

    文章目录 前言 一.datatime日期格式 二.使用步骤 总结 前言 本文为了达到字符串转日期的功能,特意写博文,以供下次使用 一.datatime日期格式 python中时间日期格式化符号: %y ...

  4. python从date目录导入数据集_PyTorch加载自己的数据集实例详解

    数据预处理在解决深度学习问题的过程中,往往需要花费大量的时间和精力. 数据处理的质量对训练神经网络来说十分重要,良好的数据处理不仅会加速模型训练, 更会提高模型性能.为解决这一问题,PyTorch提供 ...

  5. python从date目录导入数据集_使用python划分数据集

    无论是训练机器学习或是深度学习,第一步当然是先划分数据集啦,今天小白整理了一些划分数据集的方法,希望大佬们多多指教啊,嘻嘻~ 首先看一下数据集的样子,flower_data文件夹下有四个文件夹,每个文 ...

  6. python datatime 平均值_python求数据的时间平均

    #!/usr/bin/python # encoding: utf-8 import re from itertools import imap, ifilter # 定义正则表达式 patt = r ...

  7. python datatime 平均值_python-熊猫时间序列:时间戳列的平均值

    使用groupby和diff并表示: df = df.groupby('ID')['Date'].apply(lambda x: x.diff().mean()).reset_index() prin ...

  8. python中date用法_Python教程--date 对象用法

    date 对象 date 对象代表一个理想化历法中的日期(年.月和日),即当今的格列高利历向前后两个方向无限延伸. 公元 1 年 1 月 1日是第 1 日,公元 1 年 1 月 2 日是第 2 日,依 ...

  9. python datatime 获取年月日时分秒

    1.当前时间 import datetime #取当前时间 print(datetime.datetime.now()) 2. 获取年.月.日 import datetime #获取年份 print( ...

最新文章

  1. html语言字体是否依赖客户端,【前端面试】HTML5+CSS3初级面试1
  2. java中synchronized的用法详解
  3. ionic3使用@angular/http 访问nodejs(koa2框架)服务不能返回数据
  4. 恭喜!神策数据荣获“2020 InfoQ 最佳技术社区驱动力奖”
  5. REDIS实践之请勿踩多进程共用一个实例连接的坑
  6. dbms_job涉及到的知识点
  7. 红旗Linux网卡绑定,Linux bonding 之balance-alb 原理介绍及其实现
  8. 富士康已看到芯片短缺开始缓解迹象 预计下半年会有改善
  9. php一键环境包xammp 安装 phpDocumentor
  10. 业内较好的监控mysql_MySQL监控、性能分析——工具篇
  11. Amaze UI 图标查询
  12. 【软件下载】换新电脑记录下下载的软件时所需地址
  13. 电脑丢失的dll文件怎么一键修复?修复dll方法分享
  14. AMD否认撤销Kuma处理器传言 将按计划推出
  15. 《程序员十二时辰》,居然是这样的!内容过于真实 ...
  16. 美国要求签证申请人提供社交媒体账号 不给难入境
  17. 解决: This Python interpreter is in a conda environment, but the environment has not been activat
  18. 蓝桥杯 ADV-166算法提高 聪明的美食家(java)
  19. 【MRO】麦思博:MSUP2017 TOP 100 全球经典案例 -《江泽浩:基于物联网智能分析的设备预测性维护》
  20. 您在找小巧轻盈的高速工业相机吗?度申科技5百万超小又超轻的高速工业相机来啦!

热门文章

  1. 拿到串口的数据如何解析_大数据解析如何租到“物美价廉”的好房?
  2. 07:有趣的跳跃【一维数组】
  3. 1000道Python题库系列分享七(30道)
  4. 32时间片轮转_【解惑】到底是quot;时间片quot;?还是quot;分时轮询quot;?
  5. 1使用技巧_【掘金使用技巧1】合成长周期k线的函数
  6. xp访问服务器显示没有权限,xp无法访问2008R2共享
  7. java个人中心修改界面怎么整_怎么对个人中心页面访问进行控制
  8. python的datetime.strptime_Python strptime()和时区?
  9. cell数组变为字符串_字符串匹配 ---- BM 算法原理
  10. databus mysql搭建_databus bootstrap 部署