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

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

不用什么函数,直接将当前时间格式化成字符串然后转换成整数进行比较。 如下表示当前时间在09:35:10与15:01:01之间。150101 > int(time.strftime("%H%M%S")) > 93510

简单的比较函数

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

print(first_time)

print(second_time)

return int(time.strftime("%H%M%S", first_time)) - int(time.strftime("%H%M%S", second_time))

测试结果

测试与输出如下:print(time_cmp(time.gmtime(), time.strptime("09:35:10", "%H:%M:%S")))

time.struct_time(tm_year=2017,tm_mon=3,tm_mday=9,tm_hour=15,tm_min=13,tm_sec=44,tm_wday=3,tm_yday=68,tm_isdst=0)

time.struct_time(tm_year=1900,tm_mon=1,tm_mday=1,tm_hour=9,tm_min=35,tm_sec=10,tm_wday=0,tm_yday=1,tm_isdst=-1)

57834

众多python培训视频,尽在python学习网,欢迎在线学习!

python比较日期时间_python时间如何比较相关推荐

  1. python日期函数_python 时间及日期函数

    本人最近新学python ,用到关于时间和日期的函数,经过一番研究,从网上查找资料,经过测试,总结了一下相关的方法. import time import datetime '''时间转化为时间戳: ...

  2. python pandas 日期格式_python+pandas+时间、日期以及时间序列处理方法

    先简单的了解下日期和时间数据类型及工具 python标准库包含于日期(date)和时间(time)数据的数据类型,datetime.time以及calendar模块会被经常用到. datetime以毫 ...

  3. python日期函数_python时间函数(time)

    (一)时间获取 (1)time.time() 该函数用来获取当前时间的时间戳,是一个很长的float数字 time.time() 运行结果: 1600438898.135828 (2)time.cti ...

  4. python time localtimeq获取准确时间_Python时间模块datetime、time、calendar的使用方法

    本文简单总结了一下Python处理时间和日期方面的模块,主要就是datetime.time.calendar三个模块的使用,希望这篇文章对于学习Python的朋友们有所帮助. 首先就是模块的调用,很多 ...

  5. python 转换文件时间_python时间转换

    http://edu.codepub.com/2010/0725/24551.php 1)秒数 ==>字符串 2)字符串 ==> 秒数 完整的函数: Python的time模块的部分翻译: ...

  6. 生日python十种日期格式_python显示生日是星期几的方法

    python显示生日是星期几的方法 本文实例讲述了python显示生日是星期几的方法.分享给大家供大家参考.具体实现方法如下: # find the day of the week of a give ...

  7. python输出日期语句_python使用calendar输出指定年份全年日历的方法

    python使用calendar输出指定年份全年日历的方法 本文实例讲述了python使用calendar输出指定年份全年日历的方法.分享给大家供大家参考.具体实现方法如下: import calen ...

  8. python日期函数_python 时间相关函数

    python 中与时间处理相关的模块包括 time.datetime.以及 calendar time 模块 time() 函数:time() 函数用于返回当前时间的时间戳(1970年01月08时00 ...

  9. python获取月份字符串_python 时间字符串与日期转化

    python 时间字符串与日期转化 datetime.datetime.strptime(string, format) 根据指定的格式解析字符串为一个datetime类型.相当于datetime.d ...

  10. python mysql日期输出格式_Python/Shell/MySQL时间获取与格式转换

    一.说明 时间的获取及时间各格式间的转换是比较常用的操作,但一是多种语言经常容易弄混,二是同一种语言同一个功能可能有不同的实现函数,导致每次处理时间经常要百度所以来记录一下. 另外个人真不喜欢同样功能 ...

最新文章

  1. 【Dijkstra算法】未优化版+优先队列优化版
  2. python冒泡排序
  3. notepad++打开一个某个工程目录
  4. Java社区领袖介绍平台支持选项
  5. Android之解决viewpage加载第3个fragment的时候,第一个fragment又重新构建问题
  6. 2019 最全阿里天猫Java 3面真题,含面试题答案!
  7. 【20090702-03】ArcEngine的类库介绍(转)
  8. nosuchelementexception 是什么异常_老公出轨有哪些日常表现?老公出轨异常表现
  9. 1.OAuth 2实战 --- OAuth 2.0是什么,为什么要关心它
  10. 网页设计之 HTML代码的理解.
  11. 代码检查、走查与评审
  12. 税控服务器组件接口v2.1.1.1,税控开票服务器组件接口规范标准版V1.9(2016.04.04).pdf...
  13. SSRF深度解析Gopher协议
  14. python秒杀神器苏宁_python实现自动登录 签到 京东 苏宁
  15. fatal: The remote end hung up unexpectedly解决办法
  16. vivo手机的微信消息不提示问题解决
  17. 瓷砖铺贴方法_5种常见的瓷砖铺贴及施工方法
  18. android x86主动防御,360手机卫士首家实现X86架构手机主动防御
  19. 疯壳AI开源无人机PWM(电机控制)
  20. 【马士兵】Python基础--12

热门文章

  1. Error: need EHLO and AUTH first
  2. (03)JS/VUE获取一个月有多少天
  3. 最大似然估计(MLE)与最小二乘估计(LSE)的区别
  4. PHP经典算法小羊繁殖
  5. 专有网络VPC (产品简介,使用限制)
  6. zemax-07人眼模型
  7. 教育行业云计算解决方案
  8. 基于51单片机的小车五路寻迹程序与PWM驱动(有详细注释),下载可直接使用
  9. springboot对条件接口Condition的扩展和使用----1
  10. dede织梦CMS安装页面出现dir的通用安装教程