TOP

Python比较2个时间的大小
2017-03-30 14:17:40 】 浏览:10206
Tags:Python 比较 时间 大小

Python中有time和datetime,不过二者都直接取出日期和时间。
当需要比较2个时间的先后时,这两个类的函数都显得有些过于复杂。因为它们都带上了日期。


如果仅想比较时间,取出当前时间会带有日期信息,而指定比较的目标时间时还要给日期部分赋值。那个time_struct,一大堆的参数。赋值感觉很麻烦哦。


不用什么函数,直接将当前时间格式化成字符串然后转换成整数进行比较。
如下表示当前时间在09:35:10与15:01:01之间。


此处用time写了一个简易比较方法。思路是将时间部分格式化成字符串,然后转成数字,直接相减来判断先后。


测试与输出如下:


可见这个函数是可以达到比较时间先后的目的的。从打印的时间信息可以看出来,未赋值的日期部分是元年日期,所以不太严谨。


下面关于Python的文章您也可能喜欢,不妨参考下:



Python比较2个时间的大小 https://www.cppentry.com/bencandy.php?fid=54&id=117651

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇关于Java类加载 下一篇ctypes中使用WindowFromPoint