python 的datetime模块使用
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模块使用相关推荐
- python中datetime模块常用方法_Python中datetime的使用和常用时间处理
datetime在python中比较常用,主要用来处理时间日期,使用前先倒入datetime模块.下面总结下本人想到的几个常用功能. 1.当前时间: >>> print dateti ...
- python的datetime模块需要装吗,Python datetime模块的介绍(日期格式化 时间戳)
datetime模块常用的主要有下面这四个类:(要清楚import datetime : 导入的是datetime这个包,包里有各种类) 1. datetime.date 用于表示年月日构成的日期 ...
- python中datetime模块_python中的datetime模块
datetime是python中日期和时间管理模块,包含date,time,datetime,timedelta,datetime_CAPI,sys,timezone等类 datetime模块中包含的 ...
- python之datetime模块
目录 time模块和datetime模块的关系 time模块 datetime模块 日期和时间数据类型 数据类型 datetime参数 字符串转换 格式说明 dateutil NaT 时间序列基础 日 ...
- python的datetime模块用法_Python3.5内置模块之time与datetime模块用法实例分析
本文实例讲述了python3.5内置模块之time与datetime模块用法.分享给大家供大家参考,具体如下: 1.模块的分类 a.标准库(python自带):sys.os模块 b.开源模块(第三方模 ...
- python利用datetime模块计算时间差
python中通过datetime模块可以很方便的计算两个时间的差,datetime的时间差单位可以是天.小时.秒,甚至是微秒,下面我们就来详细看下datetime的强大功能吧 今天写了点东西,要计算 ...
- 【python】datetime模块计算时间差
一.问题背景 最近有小伙伴反馈接口平台的测试计划执行耗时显示有误,比如执行实际时长超过10s,但是报告中显示总耗时小于1s 显示耗时统计出现问题 二.问题排查 开始和结束时间是否有误 开始时间: 20 ...
- python中datetime模块是以什么时间为基础_Python基础之datetime模块
Outline 构建时间对象实例 date实例的构造 time实例的构造 datetime实例的构造 timedelta对象的构造 tzinfo介绍 时间转换 时间对象转字符串 字符串转时间对象 时间 ...
- python的datetime模块
基础知识见: datetime 注意timestamp是一个浮点数,它没有时区的概念,而datetime是有时区的. timestamp的值与时区毫无关系,因为timestamp一旦确定,其UTC时间 ...
最新文章
- 金融科技创业公司Revolut增加对BCH和XRP支持
- SEO优化技巧之Alt标签的使用方法
- you think you know javascript
- 打印下标iOS 6-字面量
- SAP JAM的自定义widget编辑功能
- 扫码枪输入mysql_使用jQuery监听扫码枪输入并禁止手动输入的实现方法
- mysql btree fulltext_Mysql主要索引方式:FULLTEXT,HASH,BTREE,RTREE。
- 开源 - WPF报表引擎
- 最优化学习 数值优化的例子:实现最小二乘法
- SOAP协议是什么,它的优点是什么
- 如何去除word文档中向下的箭头
- 360千兆路由计算机安装方法,360路由器怎么设置(设置步骤_360路由器怎么安装?-192路由网...
- java 麻将胡牌算法_麻将胡牌算法研究
- 数据结构——邻接表Adjacency List
- 终端模拟器编译c语言,开源一个Flutter编写的完整终端模拟器
- 重构Java代码的既有设计-影片出租店
- PRISM 下载安装
- 《痞子衡嵌入式半月刊》 第 31 期
- 充分利用居室空间 让阳台尽显万种风情
- python创建数据库字数不限制_KindEditor设置字数限制
热门文章
- 关于编写流程的一些经验
- php接口开发 安全_PHP开发api接口安全验证的实例讲解
- python读取hdf5文件_Python处理HDF5文件
- 剑灵系统推荐加点_剑灵重制修炼系统 无定式加点打造自我风格
- global.min.css,css3-媒体查询样式不覆盖原始样式
- html中怎么选择相同的代码,不同的HTML,相同的代码隐藏和相同的控件
- python生成器 图片分类_python批量处理图片图片Python迭代器和生成器介绍
- idea新建scala文件_IDEA maven项目中新建.scala文件
- 位置服务器管理器,查看 DIMM 位置
- mysql查询某张表的所有外键_oracle中查询所有外键引用到某张表的记录