java 假设当前时间_java——推断日期是否在今天之前
这里说的日期是指字符串的日期格式,如“2014-10-15”,我们要推断这个日期是否在今天之前,网上看到好多推断的方法,都是拿这个日期转换成Date对象 然后与new Date()比較,使用comparetTo() 或者before()方法,事实上这样做都会有点小问题,这样做忽略了一个小时分钟的比較,会出现错误,得不到正确的结果。
假设要得到正确的结果,应该将当前时间new Date() 转换成“yyyy-MM-dd”的格式,然后在将两者转换成date进行推断。代码例如以下:
java.util.Date nowdate = new java.util.Date();
String date = DateUtils.formatDate(nowdate, "yyyy-MM-dd");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd",
Locale.CHINA);
Date d;
try {
d = sdf.parse(dateFormat);
int flag = d.compareTo(DateUtils
.formatDateFromeString(date));
if (flag >= 0) {//当天及当天之后,<0就是在日期之前
}
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
java 假设当前时间_java——推断日期是否在今天之前相关推荐
- java 假设当前时间_Java中与日期和时间相关的类和方法
一.currentTimeMillis()方法 System 类中的方法 currentTimeMillis() 方法可以返回从 GMT1970 年 1 月 1 日 00 : 00 : 00 开始到当 ...
- java 假设当前时间_Java如何比较当前时间是否在两个时间范围内
假设ISODateTimeFormat.timeNoMillis()始终是适当的解析器,您希望使用 Interval类.此外,使用 parseLocalTime()而不是parseDateTime() ...
- java 接口开发时间_Java开发中的日期和时间使用
概念# 时区# 不同时区在同一时刻,它们的本地时间是不同的,全球一共有24个时区,我们把伦敦所在的时区称为标准时区,其他时区按照东西偏移的小时来区分,北京所在的时区是东八区(GMT+08:00).时区 ...
- java 当前utc时间_Java获取UTC时间的方法详解
本文实例讲述了java获取utc时间的方法.分享给大家供大家参考,具体如下: 取得本地时间: java.util.calendar cal = java.util.calendar.getinstan ...
- java 获得当前时间_JAVA中获取当前系统时间
一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowStri ...
- java常用的时间工具—原日期的基础上增加时间
java常用的时间工具 1.在原日期的基础上增加天数 /*** 在原日期的基础上增加天数*/ public static Date add(Date date, int num) {Calendar ...
- java 获取当前日期时间_Java 获取当前日期时间
Java 当前日期时间教程介绍了各种 Java 类,以获取 Java 中的当前日期时间. 有几种方法可以获取 Java 中的当前日期和时间. Java 程序员可以使用 Java 8(java.time ...
- java date当前时间_JAVA中获取当前系统时间
一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowStri ...
- java输出当前时间_JAVA中获取当前系统时间 - Matrix54 - 博客园
JAVA中获取当前系统时间 - Matrix54 - 博客园 一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleD ...
最新文章
- 导出.txt / .pdf / .xls
- IdHttpServer实现webservice
- mysql+sqlplus命令找不到_bash: sqlplus: command not found 解决方法
- CSDN-Markdown编辑器如何修改图像大小
- linux下安装pm2
- centos5.3搭建安全高效的LNMP服务器
- 分布式理论:CAP、BASE | 分布式存储与一致性哈希
- 交通警察手势信号(动画演示)
- 要成为一个 Java 架构师得学习哪些知识以及方法?
- 基本BASH SHELL脚本命令——Linux系统管理命令-检测程序、检测磁盘空间
- Linux之|etc|group文件
- fig, ax = plt.subplots(figsize = (a, b))解析 与 plt.subplot()函数解析
- JavaWeb学习心得之自定义传统标签
- 多个小球碰撞的java_原生JS实现多个小球碰撞反弹效果示例
- svn代码量统计工具StatSVN的使用
- 摊销本月技术支持部服务器运维成本会计分录,摊销本月报刊费会计分录_摊销本月报刊费_摊销报刊费的会计分录...
- 七夕表白攻略:程序员的代码情书
- Photoshop文字排版小技巧。
- Mac苹果电脑 安装virtualBox
- SQL 中的 COALESCE 函数初学者指南