假设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);

}

java 假设当前时间_Java如何比较当前时间是否在两个时间范围内相关推荐

  1. java后台怎么获取系统时间_Java 后台获取当前时间

    Calendar c = Calendar.getInstance();//可以对每个时间域单独修改 int year = c.get(Calendar.YEAR); int month = c.ge ...

  2. java格林威治时间_JAVA 花样化格林威治时间(Wed Aug 01 00:00:00 CST 2012)花样转换...

    1.若是格林威治时间时间是date类型.(这种花样最简朴) SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd"); Date ...

  3. java 注释快捷打出时间_Java快捷---自动注释时间作者。。。

    在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的. 修改作者.日期注释格式:打开Windows->Preferences->Java->Co ...

  4. java输出美国的时间_java显示当前美国洛杉矶时间

    java显示当前美国洛杉矶时间 复制代码 代码如下: SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss&quo ...

  5. java 微秒 时间_Java中的当前时间(以微秒为单位)

    Java 9和更高版本:捕获当前时刻时,分辨率高达纳秒.那是9位数的小数. Instant.now() 2017-12-23T12:34:56.123456789Z 要限制为微秒,请截断. Insta ...

  6. java 创建 时间_java创建Date日期时间笔记

    (1)public Date() 创建的日期类对象的日期时间被设置成创建时刻相对应的日期时间. 例: Java代码 1.Date today=new Date();  //today被设置成创建时刻相 ...

  7. java从数据库中获取当前时间_JAVA获取当前系统时间(包含时分秒)插入数据库...

    网上找到好多方法,但是貌似都是不准确,当我看到这个我内牛满面 Timestamp d= new Timestamp(System.currentTimeMillis()); //获取系统时间直接转换成 ...

  8. java获取网络时间_java获取网络当前时间

    展开全部 如果你要获取的是Internet时间,可以使用NTP服务. NTP概念简介 Network Time Protocol(NTP)是62616964757a686964616fe4b893e5 ...

  9. web java获取当前时间_Java 获取当前系统时间的三种方法

    准备工作: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; 方式一: /** ...

最新文章

  1. 软件项目管理0709:一个项目经理对产品方案的迷思
  2. springboot与php通讯,Springboot第二篇:与前端fetch通信(关于传输数据上传文件等前后端的处理)...
  3. B. Bogosort codeforces(思维)
  4. 数据库年月日时分秒_数据库基本使用系列(二)
  5. jboss eap_HawtIO在JBoss EAP上(第二部分)
  6. 理论基础 —— 索引
  7. 设计自己的高并发架构
  8. 速度逆天的Android模拟器——Genymotion
  9. 如果理解Javascript利用闭包循环绑定事件
  10. 计算机网络误区——源目IP和源目MAC变化问题
  11. cmake 学习笔记(三)
  12. javascript服务端编程
  13. Odoo12社区版分拣单处理时生成欠单流程
  14. 网站搜索引擎优化诊断
  15. 中物院计划建国内一流科学仪器研发基地
  16. Java乐观锁%悲观锁
  17. 无畏先锋服务器没响应,LOL:为啥不删除“郊区”?无畏先锋人气惨淡,21分钟匹配不到人...
  18. android 虹软 例子,虹软离线人脸识别源码Android版本
  19. Photoshop 降噪滤镜 noiseware
  20. 批量给视频添加AE粒子飘散特效

热门文章

  1. 验证电话号码是否正确
  2. 怎样从0开始搭建一个测试框架_0
  3. Java集合Vector
  4. axure7.0元件库 安卓_AxureRP 7.0 元件库下载
  5. visual studio code python环境配置_visual-pushing-grasping环境配置及复现
  6. SpringBoot+Mybatis多模块(module)项目搭建教程
  7. 我把序列化玩成了这样,吊锤了一波面试官
  8. java 利用dfs生成简单的随机迷宫(效率不高)
  9. FFmpeg常用命令合集
  10. Effective Java:创建和销毁对象