datetime.datetime(2019, 6, 5, 14, 3, 28, 396610)
datetime.datetime(2019, 6, 5, 14, 3, 35, 226784)
False
发现结果如预期
from dateutil.parser import parse
NOW = datetime.now()
gt = parse("2019-6-3")
lt = parse("2019-6-8")
gt<NOW<lt
随着业务越来越复杂,上面简单的比较已经不能解决问题,后边用到了区间比较的库
from interval import Interval
a = Interval(s1, e1)
b = Interval(s2, e2)
a in b
时间字符串比较
datetime比较
补充知识:
判断当前时间是否在[startTime, endTime]区间
我就废话不多说了,大家还是直接看代码吧
* 判断当前时间是否在[startTime, endTime]区间,注意时间格式要一致
* @param nowTime 当前时间
* @param startTime 开始时间
* @param endTime 结束时间
public static boolean isEffectiveDate(Date nowTime, Date startTime, Date endTime) {
if (nowTime.getTime() == startTime.getTime()
|| nowTime.getTime() == endTime.getTime()) {
return true;
Calendar date = Calendar.getInstance();
date.setTime(nowTime);
Calendar begin = Calendar.getInstance();
begin.setTime(startTime);
Calendar end = Calendar.getInstance();
end.setTime(endTime);
if (date.after(begin) && date.before(end)) {
return true;
} else {
return false;
用Python实现一个模仿UP主弹幕控制的直播间功能
2021-12-12
Python全栈之单项循环
2021-11-11
Python利用Selenium实现自动观看学习通视频
2021-12-12
MAC下Anaconda+Pyspark安装配置详细步骤
2021-12-12
Python Pyqt5多线程更新UI代码实例(防止界面卡死)
2021-12-12
详解Python函数中的几种参数
2021-12-12
Python解压可迭代对象赋值给多个变量详解
2021-12-12
Python爬虫采集微博视频数据
2021-12-12
美国设下计谋,用娘炮文化重塑日本,已影响至中国
2021-11-19
时空伴随者是什么意思?时空伴随者介绍
2021-11-09
工信部称网盘企业免费用户最低速率应满足基本下载需求,天翼云盘回应:坚决支持,始终
2021-11-05
2022年放假安排出炉:五一连休5天 2022年所有节日一览表
2021-10-26
电脑版
-
返回首页
2006-2023 脚本之家 JB51.Net , All Rights Reserved.
苏ICP备14036222号