java——判断日期是否在今天之前
来源:互联网 发布:席南华 知乎 编辑:程序博客网 时间:2024/05/29 07:55
这里说的日期是指字符串的日期格式,如“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 blocke.printStackTrace();}
0 0
- java——判断日期是否在今天之前
- js判断输入日期是否在当前日期之前
- Java 判断一个日期 是否为 今天、昨天
- js判断输入日期时间是否在当前日期时间之前
- 日期处理 判断是否是今天
- iOS 判断日期是否是今天
- 判断日期是否是明天,今天,昨天
- 日期时间段选择 js判断开始日期是否在结束日期之前,且开始日期和结束日期都不能超过当日的日期
- Java 判断日期是否在系统本月内
- java采用DateFormat日期格式化方法判断用户今天是否第一次登录(比较简单)
- JAVA判断一个日期早于今天
- Java判断日期为昨天 今天 明天
- javascript 判断str日期是否是今天,参数diff
- android 判断指定日期是否为今天昨天
- iOS如何判断一个日期是否是今天,昨天,前天?
- java 判断日期格式是否正确,日期是否规范
- 判断日期是否在7天之内
- java 判断日期是否相同,只判断年月是否相同
- python去除项目里,文件的空白行
- Bentley.RAM.Concept.V8i.SS9.v05.02.00.21.Win32_64 2CD土木結構分析
- Android数据库 之 SQLite数据库
- android 三种实现水平向滑动方式(ViewPager、ViewFilpper、ViewFlow)的比较
- svn 开发资料
- java——判断日期是否在今天之前
- J2EE 基础环境部署汇总
- 手动导入AFNetworking:
- 使用Eclipse BIRT和POJO的报表教程
- 以特殊字符 取字符串最后几位数
- 免费pdf转换器怎么用
- Leetcode-Binary Tree Preorder Traversal
- 般若波罗蜜心经
- Spring AOP详解