1.datetime模块主要是5个类

  date #日期类 年月日 datetime.date(year,month,day)

  time #时间类 时分秒 datetime.time(hour,minute,second,microsecond,tzoninfo),返回18:29:30

  datetime #日期时间类 datetime(year, month, day[, hour[, minute[, second[, microsecond[,tzinfo]]]]])

  timedelta #两个时间点的间隔

  tzinfo #时区

2.使用到的方法

  datetime.date.isocalendar() #返回年月日的元祖(2018,9,29)

  datetime.date.isoweekday() #返回给定日期的星期(1~7)

  datetime.date.strftime(format) #已指定日期返回

  ......使用到再记录

3.使用到的日期相关

%y 两位数的年份表示(00-99)

%Y 四位数的年份表示(000-9999)

%m 月份(01-12)

%d 月内中的一天(0-31)

%H 24小时制小时数(0-23)

%I 12小时制小时数(01-12)

%M 分钟数(00=59)

%S 秒(00-59)

4.使用中的例子

import datetime

class timeUtil:    #昨天    def day_get(self,d):        oneday = datetime.timedelta(days=1)        day = d - oneday        date_from = datetime.date(day.year, day.month, day.day).strftime('%Y%m%d')        date_to = datetime.date(day.year, day.month, day.day).strftime('%Y%m%d')        return  '&endTime='.join([str(date_from), str(date_to)])    #本周    def week_get(self,d):        dayscount = datetime.timedelta(days=d.isoweekday() - 1)        dayto = d - dayscount        sixdays = datetime.timedelta(days=6)        dayfrom = dayto + sixdays        date_to = datetime.date(dayfrom.year, dayfrom.month, dayfrom.day).strftime('%Y%m%d')        date_from = datetime.date(dayto.year, dayto.month, dayto.day).strftime('%Y%m%d')        return '&endTime='.join([str(date_from), str(date_to)])    #当前月    def month_get(self,d):        dayscount = datetime.timedelta(days=d.day - 1)        dayfrom = d - dayscount        date_from = datetime.date(dayfrom.year, dayfrom.month, 1).strftime('%Y%m%d')        date_to = datetime.date(d.year, d.month, d.day).strftime('%Y%m%d')        print '&endTime='.join([str(date_from), str(date_to)])

  

转载于:https://www.cnblogs.com/xierunfang/p/9726188.html

python 的datetime模块使用相关推荐

  1. python中datetime模块常用方法_Python中datetime的使用和常用时间处理

    datetime在python中比较常用,主要用来处理时间日期,使用前先倒入datetime模块.下面总结下本人想到的几个常用功能. 1.当前时间: >>> print dateti ...

  2. python的datetime模块需要装吗,Python datetime模块的介绍(日期格式化 时间戳)

    datetime模块常用的主要有下面这四个类:(要清楚import datetime : 导入的是datetime这个包,包里有各种类) 1. datetime.date   用于表示年月日构成的日期 ...

  3. python中datetime模块_python中的datetime模块

    datetime是python中日期和时间管理模块,包含date,time,datetime,timedelta,datetime_CAPI,sys,timezone等类 datetime模块中包含的 ...

  4. python之datetime模块

    目录 time模块和datetime模块的关系 time模块 datetime模块 日期和时间数据类型 数据类型 datetime参数 字符串转换 格式说明 dateutil NaT 时间序列基础 日 ...

  5. python的datetime模块用法_Python3.5内置模块之time与datetime模块用法实例分析

    本文实例讲述了python3.5内置模块之time与datetime模块用法.分享给大家供大家参考,具体如下: 1.模块的分类 a.标准库(python自带):sys.os模块 b.开源模块(第三方模 ...

  6. python利用datetime模块计算时间差

    python中通过datetime模块可以很方便的计算两个时间的差,datetime的时间差单位可以是天.小时.秒,甚至是微秒,下面我们就来详细看下datetime的强大功能吧 今天写了点东西,要计算 ...

  7. 【python】datetime模块计算时间差

    一.问题背景 最近有小伙伴反馈接口平台的测试计划执行耗时显示有误,比如执行实际时长超过10s,但是报告中显示总耗时小于1s 显示耗时统计出现问题 二.问题排查 开始和结束时间是否有误 开始时间: 20 ...

  8. python中datetime模块是以什么时间为基础_Python基础之datetime模块

    Outline 构建时间对象实例 date实例的构造 time实例的构造 datetime实例的构造 timedelta对象的构造 tzinfo介绍 时间转换 时间对象转字符串 字符串转时间对象 时间 ...

  9. python的datetime模块

    基础知识见: datetime 注意timestamp是一个浮点数,它没有时区的概念,而datetime是有时区的. timestamp的值与时区毫无关系,因为timestamp一旦确定,其UTC时间 ...

最新文章

  1. 金融科技创业公司Revolut增加对BCH和XRP支持
  2. SEO优化技巧之Alt标签的使用方法
  3. you think you know javascript
  4. 打印下标iOS 6-字面量
  5. SAP JAM的自定义widget编辑功能
  6. 扫码枪输入mysql_使用jQuery监听扫码枪输入并禁止手动输入的实现方法
  7. mysql btree fulltext_Mysql主要索引方式:FULLTEXT,HASH,BTREE,RTREE。
  8. 开源 - WPF报表引擎
  9. 最优化学习 数值优化的例子:实现最小二乘法
  10. SOAP协议是什么,它的优点是什么
  11. 如何去除word文档中向下的箭头
  12. 360千兆路由计算机安装方法,360路由器怎么设置(设置步骤_360路由器怎么安装?-192路由网...
  13. java 麻将胡牌算法_麻将胡牌算法研究
  14. 数据结构——邻接表Adjacency List
  15. 终端模拟器编译c语言,开源一个Flutter编写的完整终端模拟器
  16. 重构Java代码的既有设计-影片出租店
  17. PRISM 下载安装
  18. 《痞子衡嵌入式半月刊》 第 31 期
  19. 充分利用居室空间 让阳台尽显万种风情
  20. python创建数据库字数不限制_KindEditor设置字数限制

热门文章

  1. 关于编写流程的一些经验
  2. php接口开发 安全_PHP开发api接口安全验证的实例讲解
  3. python读取hdf5文件_Python处理HDF5文件
  4. 剑灵系统推荐加点_剑灵重制修炼系统 无定式加点打造自我风格
  5. global.min.css,css3-媒体查询样式不覆盖原始样式
  6. html中怎么选择相同的代码,不同的HTML,相同的代码隐藏和相同的控件
  7. python生成器 图片分类_python批量处理图片图片Python迭代器和生成器介绍
  8. idea新建scala文件_IDEA maven项目中新建.scala文件
  9. 位置服务器管理器,查看 DIMM 位置
  10. mysql查询某张表的所有外键_oracle中查询所有外键引用到某张表的记录