python时间比较-在python中做时间比较
时间比较是很常用的功能,python对此的支持还不错,有一个timedelta对象,保存了两个时间的差值,可以精确到微妙。
比较两个日期(年月日)的差:
>>> from datetime import date
>>> a = date(2020,1,1)
>>> b = date(2019,12,1)
>>> d = a - b
>>> d
datetime.timedelta(days=31)
>>> d.days
31
>>> d.seconds
0
>>> d.microseconds
0
>>> d.total_seconds()
2678400.0
>>> 31*24*60*60
2678400
>>> d.min
datetime.timedelta(days=-999999999)
>>> d.max
datetime.timedelta(days=999999999, seconds=86399, microseconds=999999)
两个date对象做减法,就得到了一个timedelta对象。由于date对象不含有时分秒信息,timedelta对象d只有days值。total_seconds()函数用来将时间差转换成秒。min和max是timedelta对象的上下限。
比较两个时间(有时分秒)的差:
>>> from datetime import datetime
>>> import time
>>> a = datetime.fromtimestamp(time.time())
>>> b = datetime.fromtimestamp(time.time())
>>> d = b -a
>>> d
datetime.timedelta(seconds=9, microseconds=328079)
>>> d.days
0
>>> d.seconds
9
>>> d.microseconds
328079
在python中比较时间,就是这样简单直接。
-- EOF --
python时间比较-在python中做时间比较相关推荐
- 时间语义解析工具 Python版,从文本中提取时间,并解析其含义,在线使用,时间语义识别
时常我们需要从文本中,提取出时间信息,并将这个信息标准化,例如: [新华社报2021-9-9]国家统计局今天发布了2021年8月份全国CPI(居民消费价格指数) 需要从中抽取出 2021-9-9 和 ...
- python日期格式转换_python中有关时间日期格式转换问题
每次遇到pandas的dataframe某列日期格式问题总会哉坑,下面记录一下常用时间日期函数.... 1.字符串转化为日期 str->date import datetime date_str ...
- linux时间路径,关于linux中的时间 时区问题
本文部分来源于: http://hi.baidu.com/peruke/blog/item/b8de06ec6a04583b27979132.html 系统是fedora: glibc实现了从RTC ...
- android 时间显示格式,Android setting中修改时间显示格式后,桌面的数字时钟widget小部件显示不更新...
桌面的数字时间的widget的显示主要需要关注的有如下5个. vendor\mediatek\proprietary\packages\apps\DeskClock\src\com\android\a ...
- oracle sql比较时间大小,Oracle数据库中日期时间的操作比较和加减
Oracle数据库中日期时间的操作比较和加减 Oracle关于时间/日期的操作 1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7 ...
- linux在shell中获取系统时间,linux在shell中获取时间
获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28 将当前日期赋值给DATE变量 DATE=$(date +%Y%m%d) 有时候我们需要使用今天之前或者往后的日期,这时可以使 ...
- 向mysql中插入时间_Java向mysql中插入时间的方法
ava向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源 java向MySQL插入当前时间的四种方式 第一种:将java.util.Date类型的时 ...
- php 中日期时间函数大全,PHP 中日期时间函数 date() 用法总结
[导读] date()是我们常用的一个日期时间函数,下面我来总结一下关于date()函数的各种形式的用法,有需要学习的朋友可参考.格式化日期date() 函数的第一个参数规定了如何格式化日期 时间.它 ...
- 分析步中的时间以及线性摄动中的时间?
1.在ABAQUS中的分析中有两种时间尺度,分别是总体时间和分析步时间. 总体时间始终贯穿于分析步中,总是在增长,是每个常规分析步时间的总和. 每一个分析步有自己的时间尺度,称之为分析步时间,对于每一 ...
最新文章
- 2019 快过去了,自动驾驶发展得怎么样了?
- thinkphp模板中使用方法
- Java 基础 | 命名和运算
- leetcode 778. 水位上升的泳池中游泳(并查集)
- 玩转oracle 11g(36):rman备份-控制文件丢失恢复
- SpringNBoot日志配置
- 美团数据库高可用架构的演进与设想
- 在线教学视频的设计与实现
- 设置元素浮动的几种方式
- DX中关于error C2664: “ID3DXEffect::SetMatrix”: 不能将参数 1 从“const char [17]”转换为“D3DXHANDLE”
- clickhouse 新增列_Clickhouse入门
- 2个表 遍历 组合_7.2 图的存储结构(2)
- ZOJ 1606 Count the Colors (线段数染色)
- Python-求解两个字符串的最长公共子序列
- eclipse哪个版本最稳定_新版鹿鼎记开播啦,你最喜欢哪个版本?最还原原著的原来是他...
- 零起点入门系列:如何把一张纸单变成在线表单?
- 电脑DIY基本知识扫盲!图文并茂!
- 怎么得到PreparedStatement查询条数的结果
- java从页面下载pdf文件到本地
- SpringBoot的热布署和多环境配置(四)