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. 马化腾很受伤 后果很严重
  2. 窗口截图(可指定HWND窗口句柄)
  3. python学多久可以做项目-怎么自学python,大概要多久?
  4. 数学图形(1.5)克莱线
  5. ESD二极管 DW12P4N3-S 电压12V 封装DFN2020-3L
  6. boost::polygon::detail::robust_fpt相关的测试程序
  7. ②你真的学会Java了吗?来自《卷Ⅰ》的灵魂提问
  8. 动态网页和静态网页的区别是什么?
  9. 中兴捧月比赛2020
  10. jQuery的$.ajax()访问json文件【亲测有效】
  11. 计算机专业学生参加igem,喜讯:深圳大学iGEM团队再获金奖,并获得最佳单项奖,为今年大中华地区iGEM参赛队伍最佳成绩!-深圳大学生命与海洋科学学院...
  12. “FCoE全解系列”之网络融合交换机类型
  13. Linux课程之linux的发展
  14. [XMAN2018排位赛]通行证
  15. JavaEE中的依赖性——依赖查找
  16. 镜头调制传递函数MTF
  17. 电脑分区了如何恢复?电脑新手村教程
  18. Cython入门到放弃(一)
  19. 银行普惠金融可持续发展能力建设——风控科技应用
  20. 小黄车卖蜂蜜啦。。。

热门文章

  1. php足疗预约,足浴养生管理系统轻松实现各种线上预约功能?
  2. 递归解决卖鸭子问题和验证角谷定理
  3. [计算机毕业设计]opencv的人脸面部识别
  4. UBER、RBER和MTBF的概念
  5. 吴昊品游戏核心算法 Round 9 —— 正统黑白棋AI(博弈树)
  6. 关于App海外推广的一些总结:需要重视的经验or教训
  7. Halcon API
  8. 适用于 Windows 的 5 大 PDF 编辑器
  9. word 删除所有 ActiveX控件,重新启用word自动保存
  10. 关于input框的兼容性问题