java判断日期是不是当天:public static boolean isToday(String str, String formatStr) throws Exception{

SimpleDateFormat format = new SimpleDateFormat(formatStr);

Date date = null;

try {

date = format.parse(str);

} catch (ParseException e) {

logger.error("解析日期错误", e);

}

Calendar c1 = Calendar.getInstance();

c1.setTime(date);

int year1 = c1.get(Calendar.YEAR);

int month1 = c1.get(Calendar.MONTH)+1;

int day1 = c1.get(Calendar.DAY_OF_MONTH);

Calendar c2 = Calendar.getInstance();

c2.setTime(new Date());

int year2 = c2.get(Calendar.YEAR);

int month2 = c2.get(Calendar.MONTH)+1;

int day2 = c2.get(Calendar.DAY_OF_MONTH);

if(year1 == year2 && month1 == month2 && day1 == day2){

return true;

}

return false;

}

上述代码中 formatStr 是我们需要校验的日期形式,比如我需要校验 “20161212”是否是当天,那么formatStr为"yyyyMMdd"。

比如我们需要校验“2016-12-12”是不是当天,就为“yyyy-MM-dd”,比如需要校验“2016/12/12”的字符串,就为“yyyy/MM/dd”,依次类推即可。

java中使用SimpleDateFormat类的构造函数SimpleDateFormat(String str)构造格式化日期的格式,

通过format(Date date)方法将指定的日期对象格式化为指定格式的字符串.

更多java知识请关注java基础教程。

java 判断是否是昨天_java判断日期是否是今天相关推荐

  1. java判断时间是不是星期五_Java判断当前日期是星期几

    参考链接地址:http://blog.csdn.net/a9529lty/article/details/3206942 /** * 判断当前日期是星期几 * @param pTime 修要判断的时间 ...

  2. java date 判断是否是今天_java——推断日期是否在今天之前

    这里说的日期是指字符串的日期格式,如"2014-10-15",我们要推断这个日期是否在今天之前,网上看到好多推断的方法,都是拿这个日期转换成Date对象 然后与new Date() ...

  3. java 不存在就创建_Java 判断多级路径是否存在,不存在就创建

    Java 判断多级路径是否存在,不存在就创建 方案一: (带文件名的Path:如:D:\news\2014\12\abc.text) public boolean isexitsPath(String ...

  4. java判断是否是路径_java判断是否是目录

    java判断是否是目录:/** * 创建目录 * * @param path */ public static void CreatFileDir(String path) { try { File ...

  5. java字符串为空抛出异常_Java 判断字符串是否为空的四种方法,及效率比较。

    以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s)); 方法二: ...

  6. java 判断是否包含中文_java判断字符串中是否包含中文并过滤中文

    java判断字符串中是否包含中文并过滤掉中文,具体内容如下 1.判断字符串中是否包含中文方法封装 /** * 判断字符串中是否包含中文 * @param str * 待校验字符串 * @return ...

  7. java 判断是不是微信打开_Java判断浏览器是微信还是支付宝

    下面一段代码给大家介绍java判断浏览器是微信还是支付宝,具体代码如下所示: @RequestMapping("getBrowser.do") public String getB ...

  8. java判断socket是否连接_java判断socket是否连接

    在socket类中有一个方法sendUrgentData,它会往输出流发送一个字节的数据,只要对方Socket的SO_OOBINLINE属性没有打开,就会自动舍弃这个字节(在Java 中是抛出异常), ...

  9. java 判断是否包含中文_Java 判断字符串是否包含中文正则表达式

    在java中如果我们要判断字符或字符串是否是中文或包含中文我们都可以利用\\u4e00-\\u9fa5这样来带正则验证了,下面看两个我收集的实例. 注意:Java的字符串要先对\做转义-- 其次是因为 ...

最新文章

  1. 在计算机领域里,只有想不到,没有做不到
  2. oracle视图失效,ORACLE 11Gr2 V$ARCHIVED_LOG视图过期信息
  3. vue --- 动画执行的周期(动画的钩子函数)
  4. Orleans的集群构建
  5. Elasticsearch:用于内容丰富的文本分析
  6. Web优化 --利用css sprites降低图片请求
  7. Just do it
  8. 一个奇怪的注意事项TNS-12545 TNS-12560 TNS-00515
  9. 通宵加班的产品经理,为什么我不建议你买保险?
  10. vivo X Fold或首发国产最强屏幕:120Hz LTPO 3.0
  11. 全网最全详解Windows CMD命令大全
  12. Linux日志终极指南
  13. 单位换算:秒(s)/毫秒(ms)/微秒(us)/纳秒(ns)/皮秒(ps)之间密尔(mil)/毫米(mil)/英尺(inch)之间
  14. 百度图片api获取(包含获取原网址)
  15. 小米平板可以编程c语言吗,小米平板方便使用吗
  16. vincy:提升购买欲望的13种手段
  17. 工业设备软件的研发测试
  18. 解决:IOS无法使用微软账号登录,显示“无法登录,请使用IMAP并重新登录“
  19. wordcloud 配置项_wordcloud从安装到入门
  20. Kubespray安装kubernetes

热门文章

  1. 机器视觉光源之LED光源
  2. 产品研发过程管理专题——基于产品的测试管理(用友软件测试流程初探)
  3. Java 注解 (Annotation)浅入深出
  4. 前端清单之Vue.js篇
  5. hiho编程练习赛20
  6. hibernate笔记--使用注解(annotation)方式配置单(双)向多对一的映射关系
  7. 什么是阿姆达尔定律?
  8. Sharepoint Server 2007结合AD RMS提高企业信息安全
  9. 华为机试HJ106:字符逆序
  10. 量子计算机的系统论思考,量子计算机发展带来的思考..doc