输入的日期跟当前日期比较大小

日期在python中 存在time,datetime,string三种形式转化如下

#str转time

time.strptime('2018-09-28',"%Y-%m-%d")

#str转datetime

datetime.datetime.striptime('2018-09-28',"%Y-%m-%d")

#time 转string

time.strftime("%y-%m-%d",time.localtime())

需求实现:

import datetime
import time
#将日期字符串转为时间再比较,time,datetime,str
def valid_date(timestr):#获取当前时间日期nowTime_str = datetime.datetime.now().strftime('%Y-%m-%d') print(nowTime_str)#mktime参数为struc_time,将日期转化为秒,e_time = time.mktime(time.strptime(nowTime_str,"%Y-%m-%d"))print(e_time)try:s_time = time.mktime(time.strptime(timestr, '%Y-%m-%d'))print(s_time)#日期转化为int比较diff = int(s_time)-int(e_time)print(diff)if diff >= 0:return 1else:print('所查日期不能小于当前时间!!!')return 0except Exception as e:print(e)return 0
if __name__=='__main__':valid_date("2018-10-07")

执行结果:

python 日期大小比较相关推荐

  1. python日期比较大小_js中怎么比较两个日期

    JavaScript学习了这么久,有没有发现JavaScript很好用呢?JavaScript可以比较两个日期,并且不会将数据存入服务器,允许对比较的日期进行修改和删除,可以进行不同日期的比较.本文介 ...

  2. 【转载】Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码

    本文转载自脚本之家,源网址为:https://www.jb51.net/article/147429.htm 一.Python中日期时间模块datetime介绍 (一).datetime模块中包含如下 ...

  3. Python日期字符串到日期对象

    本文翻译自:Python date string to date object How do I convert a string to a date object in python? 如何在pyt ...

  4. 比较两个日期大小和获取当前月最大天数的存储过程

    下面简单介绍sqlserver2008两个常用的存储过程1.比较两个日期大小的存储过程2.获取当前月份的最大天数的存储过程1.创建比较两个日期大小的存储过程1)创建比较两个日期大小的存储过程/*** ...

  5. python 子图大小_Python | 图的大小

    python 子图大小 In some cases, the automatic figure size generated by the matplotlib.pyplot is not visua ...

  6. Python 日期和时间戳的转换

    Python 日期和时间戳的转换 1. Python中处理时间的模块 Python中处理时间的模块有time.datetime和calendar. 在Python中表示时间的方式: 时间戳:10位整数 ...

  7. 时间日期大小比较判断,时间戳/时间 - 转换

    时间日期大小比较判断,时间戳/时间 - 转换 当前时间转为时间戳: var currentTimestamp = new Date().getTime(); 当前时间对象 var curDate = ...

  8. netflix linux_Netflix如何处理故障转移,Anaconda,Linux命令行技巧,Python日期时间库,GDPR,微服务等

    netflix linux 上周,Amjith Ramanujam的页面浏览量超过12,000, 关于Netflix如何在7分钟内完成故障转移的文章是我们失控的热门. 您是否有关于您的组织如何确保最大 ...

  9. [转载] python日期时间使用详解和定时器使用讲解

    参考链接: Python日期时间 python中一个关于日期时间非常重要的模块是datetime模块,使用前先将它导入到项目中,import datetime. 获取当前时间 now=datetime ...

最新文章

  1. 2021年大数据Hive(十一):Hive调优
  2. 浅谈MySQL数据库中的锁与事务
  3. SqlConnection就一定要关闭吗?
  4. 以列表形式输出_04 Python之列表、集合和字典的推导式
  5. java 函数式编程 示例_功能Java示例 第1部分–从命令式到声明式
  6. 自定义 Git - Git 钩子 (自动部署)
  7. mysql 的标识符_MySQL查询或标识符在Jupyter中太长?
  8. python编程入门指南-Python编程入门指南(上下册)
  9. 外汇交易:哪个货币对比较好做?
  10. 中国足球深度剖析之五,破除周期性怪圈
  11. Gradle学习笔记(二)
  12. linux命令 dmesg_如何在Linux上使用dmesg命令
  13. 批处理文件写法(转帖)
  14. 浅析贝叶斯神经网络(Based on Variational Bayesian)
  15. 如何删除WORD空白页
  16. 电商类产品搜索功能如何优化?
  17. 头歌:立体几何计算题
  18. zao AI换脸,说说自己对人脸识别的一些理解
  19. 百度地图的简单开发之方向传感器实现定位功能
  20. Portal相关技术及架构

热门文章

  1. 从企业微信、钉钉、班聊、纷享逍客,看企业服务
  2. 是时候为各式设备适配完善的输入支持了
  3. 五颜六色的幻想乡 - 矩阵树定理 - 拉格朗日插值
  4. 【教程】Excel VBA从入门到进阶(蓝色幻想) P6第6集:公式与函数
  5. IMP-00017 Oracle数据库imp命令导入时1659错误处理
  6. android在国内如何盈利,安卓系统在中国靠什么盈利?
  7. 爬虫——记一次奇妙的异步请求爬取
  8. 解决SVN不显示绿色小对勾
  9. 张勋说:钢渣处理工艺流程图及解析
  10. 英语教师计算机研修总结报告,英语教师研修总结范文(通用5篇)