java 假设当前时间_Java如何比较当前时间是否在两个时间范围内_GQMind的博客-程序员宅基地

技术标签: java 假设当前时间  

假设ISODateTimeFormat.timeNoMillis()始终是适当的解析器,您希望使用

Interval类.此外,使用

parseLocalTime()而不是parseDateTime()然后使用

convert it to a DateTime并使用

.withOffsetParsed() method以确保正确处理时区.

public static boolean isNowBetweenRange(String t1, String t2) {

DateTime time1 = normalizeString(t1);

DateTime time2 = normalizeString(t2);

Interval interval = new Interval(time1, time2);

return interval.contains(DateTime.now());

}

private static final DateTimeFormatter FORMAT =

ISODateTimeFormat.timeNoMillis().withOffsetParsed();

private static DateTime normalizeString(String t1) {

DateTimeZone zone = FORMAT.parseDateTime(t1).getZone();

return FORMAT

.parseLocalTime(t1)

.toDateTimeToday(zone);

}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30475939/article/details/114149765

智能推荐

python scipy.signal 包络_python scipy signal.freqz用法及代码示例-程序员宅基地

计算数字滤波器的频率响应。给定数字滤波器的M-order分子b和N-order分母a,计算其频率响应:jw -jw -jwMjw B(e ) b[0] + b[1]e + ... + b[M]eH(e ) = ------ = -----------------------------------jw ..._python spicy.singal.frez

PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符已解决(本地未安装Oracle需要连接服务器上的)_无法解析指定的连接标识符 plsql_yonyou_xyl的博客-程序员宅基地

ORA-12154:TNS:无法解析指定的连接标识符ORA-12154:TNS:无监听程序错误分析一、PL/SQL 客户端登录到数据库,如果配置错误会有以上错误,如下图。这个错误主要是pl/sql客户端的tnsnames.ora配置错误,或者是输入 database选项错误。错误分析二、未配置环境变量所以解决问题之前一定要配置环境变量TNS_ADMINpath添加;E:\PLSQL Developer(64)\instantclient_11_2配置环境变量就是为_无法解析指定的连接标识符 plsql

S5PV210ARM裸机部分—中断系统-程序员宅基地

s5pv210中断部分是我学习arm以来较为复杂的一部分,并且很难理解里面的关系,现在我写一篇博客来把思路挑清楚,使得这一部分不再杂乱无章。按键只是中断系统的一部分,也就是说按了按键中断就产生了。比如按键按下了LED灯亮了,其实这就是一个中断。他按下了就把正在进行的事情停止了下来,去做LED灯亮的中断。查S5PV210的硬件原理图 一共有7个按键,能编程按键的只有SW5~10,从图...

2019SCTF中的android逆向详解_2019安卓逆向-程序员宅基地

SCTF中的strange android题,可能对经验丰富的师傅们并不认为很难,但对于我android逆向初级选手来讲还是有点难度的。题目运行的时候并没有什么异常,和大多数题目一样。所以第一步:用jeb反汇编,看看代码看了一下配置文件,发现主活动在反编译中并没有找到。这就有点超乎想象了。后来发现是经过反调试处理了的。把主活动文件给隐藏起来了。接着往下面分析,看是怎样进行反调试..._2019安卓逆向

“移动存储”变“本地硬盘”的方法_怎么将移动磁盘移动到本地-程序员宅基地

一般我们的U盘(SD卡),在我的电脑中,显示的是可移动的存储。我们就是要在这里改成---本地磁盘,让windows把U盘(SD卡)认成硬盘。 在设备管理器中-----磁盘驱动器- 列表里有硬盘和你的U盘(SD卡),单击右键,更新驱动程序。下一步----选择从列表或者指定位置安装 下一步------选择不要搜索,我要自己选择安装的驱动程序。(一定注意)下一步---选择从磁盘安装-----浏览找到..._怎么将移动磁盘移动到本地

随便推点

Android-多路摄像头实现总结(Camera - UVC)-程序员宅基地

原生Android-Camera类打开一个摄像头没有问题,打开多个会在open()的时候报错。注意原生camera要在surface之后在open,否则会报错。也就是说不要直接在oncreate里open。(相机Open前要设置surface ,这个surface就是底层用来渲染预览画面的,如果surface 都没有create ,底层将无法渲染,我想这就是为什么open不了的原因吧)参考:h...

java实现导出数据到Excel表格_java exportdataforexcel_JAVA_AVA的博客-程序员宅基地

代码实现 /** * 导出数据到excel表格 * @param request * @param response */ @RequestMapping("export") @ResponseBody public void export(HttpServletRequest request,HttpServletResponse response){ //获取手机号 String phone = request.._java exportdataforexcel

微信小程序这么受欢迎,有什么特点和作用?_小天谈小程序的博客-程序员宅基地

程序社小程序行业观察者 根据中国互联网络信息中心报告显示,截至2021年12月,我国网民规模达10.32亿,较2020年12月增长4296万,互联网普及率达73.0%,移动电话用户总数达16.43亿户。在移动互联网时代,随着智能手机的普及,人们已经习惯了使用手机来进行社交、购物消费。 现在,越来越多的人习惯在线上购物,越来越多的商家为了满足用户的需求,也都开启了线上渠道,我..._微信小程序特点csdn

turtle库的几个简单案例,代码可直接运行(python经典编程案例)_turtle 程序-程序员宅基地

turtle官网:https://docs.python.org/3/library/turtle.html。这个库被介绍为一个最常用的用来给孩子们介绍编程知识的方法库,其主要是用于程序设计入门,是标准库之一,利用turtle可以制作很多复杂的绘图。下面是几个简单案例:1. 画三角形from turtle import forward, rightdef triangle(sidelength): for i in range(3): forward(sidelength_turtle 程序

Ant Design Vue 表格穿梭框使用_a-transfer里render使用_大毛裤儿的博客-程序员宅基地

html代码<a-transfer :data-source="mockData" :target-keys="targetKeys" :show-search="true" :filter-option="(inputValue, item) => item.title.indexOf(inputValue) !== -1" :show-select-all="false" @change="onChange1"> <!-- <template_a-transfer里render使用

GmSSL Android 交叉编译 多平台_编译国密库gmssl给android平台使用-程序员宅基地

文章目录环境准备开始编译收录代码最近没事就编译了一下openssl的国密支持项目GmSSL,将其移植到Android端环境准备gcc , g++,make,python这些必须都有的,ndk的版本也是有限制的,之前我使用ndk17编译的版本某些方法会崩溃,也不知是什么原因所以我们选择ndk版本比较低的,比如,ndk-r10e-linux-x86_64,我暂时使用的是android-ndk..._编译国密库gmssl给android平台使用

推荐文章

热门文章

相关标签