返回顶部
首页 > 资讯 > 后端开发 > JAVA >java判断日期是否是今天
  • 630
分享到

java判断日期是否是今天

java 2021-05-09 08:05:12 630人浏览 猪猪侠
摘要

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

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基础教程

--结束END--

本文标题: java判断日期是否是今天

本文链接: https://lsjlt.com/news/1631.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java判断日期是否是今天
    java判断日期是不是当天:public static boolean isToday(String str, String formatStr) throws Exception{ SimpleDateFormat format ...
    99+
    2021-05-09
    java
  • java判断日期是否是周末
    java判断日期是否是周末: private boolean isWeekend(Calendar cal){ int week=cal.get(Calendar.DAY_OF_WEEK)-1; if(week ...
    99+
    2021-04-15
    java
  • java判断今天星期几
    java判断当天是星期几的方法:使用Calendar类 public static String getWeekOfDate(Date dt) { String[] weekDays = {"星期日", "星期一"...
    99+
    2019-09-14
    java
  • java判断日期是否合法
    在java中,SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化,所以判断日期是否合法也是基于此。import java.text...
    99+
    2020-10-04
    java 日期
  • java判断字符串是否是日期
    Java为了支持多语言,没有固定的日期格式。你需要根据自己的需要指定日期格式,然后用DateFormat类或者SimpleDateFormat类来判断是否是正确的日期格式。下面的例子供参考:public class DateUtil { ...
    99+
    2020-01-15
    java基础 java
  • java判断一个时间是否是今天的方法
    java判断时间是否是今天:public class Test { public static void main(String[] args) { String time = "2017-09-27 11...
    99+
    2021-04-16
    java基础 java
  • java判断两个日期是否同一天的方法
    java判断两个日期是否同一天的方法:使用Calendar来实现Calendar cal1 = Calendar.getInstance(); Calendar cal2 = Calendar.getInstance(); cal1.set...
    99+
    2018-02-16
    java
  • java判断字符是否是日期格式
    java判断字符是否是日期格式判断字符串像“2018-02-30”这样的日期是不是正确合理的日期使用SimpleDateFormat的format方法解析字符串,若报错,则不是日期格式;使用split方法将字符串按“-”分割成数组;遍历数组...
    99+
    2019-12-07
    java基础 java 日期
  • java判断是否是合法日期的方法
    java判断是否合法日期的方法:(推荐:java视频教程) public static boolean isValidDate(String str) { boolean convertSuccess=true;      /...
    99+
    2015-03-03
    java
  • VBSrcipt中怎么判断是否是日期
    VBSrcipt中怎么判断是否是日期,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。<SCRIPT LANGUAGE="vbScript"...
    99+
    2023-06-08
  • java判断字符串是否为合法日期
    判断字符串像“2018-02-30”这样的日期是不是正确合理的日期:(推荐:java视频教程) //假设传入的日期格式是yyyy-MM-dd HH:mm:ss, 也可以传入yyyy-MM-dd,如2018-1-1或者2018-01-01格式...
    99+
    2016-11-27
    java
  • java判断字符串是否日期的方法
    Java为了支持多语言,没有固定的日期格式。你需要根据自己的需要指定日期格式,然后用DateFormat类或者SimpleDateFormat类来判断是否是正确的日期格式。(推荐:java视频教程)public class DateUtil...
    99+
    2018-12-03
    java
  • java判断日期是否合法怎么实现
    在Java中,可以使用SimpleDateFormat类来判断日期是否合法,具体实现如下:public boolean isVali...
    99+
    2023-05-13
    java判断日期 java
  • Go语言中如何判断日期是否为前一天?
    题目:Go语言中如何判断日期是否为前一天? 在日常开发中,经常会遇到需要判断日期是否为前一天的情况。在Go语言中,我们可以通过时间计算来实现这个功能。下面将结合具体的代码示例来演示如何...
    99+
    2024-04-02
  • 如何在Go语言中判断日期是否为昨天?
    如何在Go语言中判断日期是否为昨天? 在开发中,经常会涉及到日期的处理和比较,有时候需要判断一个日期是否为昨天。在Go语言中,我们可以通过一些方法来实现这个功能。下面将介绍如何在Go语...
    99+
    2024-04-02
  • php判断时间戳是否为今天的方法是什么
    这篇文章主要介绍“php判断时间戳是否为今天的方法是什么”,在日常操作中,相信很多人在php判断时间戳是否为今天的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php判断时间戳是否为今天的方法是什么...
    99+
    2023-06-21
  • java判断是否为日期的方法(附代码)
    使用正则判断是否日期(推荐:java视频教程)public boolean isDate(String date) { String rexp = "^((\d{2}(([02468][048])|([13...
    99+
    2021-04-19
    java
  • 怎么用java判断日期格式是否正确
    你可以使用SimpleDateFormat类来判断日期格式是否正确。以下是一个示例: import java.text.ParseE...
    99+
    2023-10-22
    java
  • oracle怎么判断日期是否合法
    在Oracle中,可以使用TO_DATE函数将字符串转换为日期,如果转换成功则表示日期合法,如果转换失败则表示日期不合法。例如: S...
    99+
    2024-04-29
    oracle
  • php判断时间戳是否为今天实例讲解
     本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑 php判断指定时间戳是不是今天的方法 实现思想: 使用date()格式化今天的日期,将其转为“年月日”格式 使用date()格式化指定时间戳,将其...
    99+
    2017-04-19
    php 时间戳
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作