`

java的日期判定

    博客分类:
  • Java
阅读更多
判定二十四小时和十二小时格式:当是H时表示二十四小时制,h表示十二小时制
写道
public class Date24 {
public static void main(String[]args)
{
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String c = sdf.format(date);
System.out.println(c);
}
}

 

public class Date12 {
    public static void main(String[]args)
    {
        Date date = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        //小时地方是小写字母h;
        String c = sdf.format(date);
        System.out.println(c);
    }
}

 判定输入的String字符串是否是合法日期:

package date;

import java.text.SimpleDateFormat;

/**
 * Created by taoyongpan on 2016/10/12.
 */
public class JudgeDate {
    public static void main(String[]args)
    {
        String str="2007-5-12";
        if(isDate(str,"yyyy.MM.dd")|isDate(str,"yyyy-MM-dd"))
            System.out.print("This is true");
        else
            System.out.println(str);
    }
    public static  boolean isDate(String str_input,String rDateFormat){
        if (!isNull(str_input)) {
            SimpleDateFormat format = new SimpleDateFormat(rDateFormat);
            format.setLenient(false);
            try {
                format.format(format.parse(str_input));
            } catch (Exception e) {
                return false;
            }
            return true;
        }
        return false;

    }
    public static boolean isNull(String str){
        if(str==null)
            return true;
        else
            return false;
    }
}

 

分享到:
评论

相关推荐

    java中计算两个日期相差几天

    ### Java中计算两个日期相差几天 在Java编程中,经常需要处理与日期和时间相关的操作。其中一项常见的需求就是计算两个日期之间的差距。本篇文章将详细介绍如何在Java中计算两个日期相差几天,并深入探讨示例代码中...

    Java 实现判断今天是工作日、假日、节假日.zip

    Java 实现判断今天是工作日、假日、节假日。 其中有两个方法,一个方法是: /** * 获取今天日期值 */ public Date getCurrentDate() { return Calendar.getInstance().getTime(); } 另一个方法是: /** * ...

    java源码包---java 源码 大量 实例

    Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,日期选择  Java语言开发的简洁实用的日期选择控件,源码文件功能说明:  [DateChooser.java] Java 日期选择控件(主体类) [public]  ...

    java 解析Excel 并判断解析的数据类型__Eclipse工程

    例如,如果一个单元格应该存储日期,但实际包含的是文本,程序可能需要进行错误处理或转换。 在Eclipse工程中,这些操作会体现在源代码文件中,可能包含一个或多个类,如`ExcelParser.java`,其中包含主逻辑。通过...

    java源码包3

    Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,日期选择  Java语言开发的简洁实用的日期选择控件,源码文件功能说明:  [DateChooser.java] Java 日期选择控件(主体类) [public] ...

    java源码包2

    Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,日期选择  Java语言开发的简洁实用的日期选择控件,源码文件功能说明:  [DateChooser.java] Java 日期选择控件(主体类) [public] ...

    Calendar1.java

    2、闰年判定:其次要判断闰年来确定2月的天数,方法为能被4整除且不被100整除或者能被400整除是闰年。这部分写在isLeapYear()函数里。 3、日期的存储:通过开一个二维数组date[12][42]来进行储存。第一个下标代表12...

    万年历(JAVA实现)

    通过实现一个“万年历(JAVA实现)”,学习者不仅能够掌握Java编程的核心知识,还能够加深对日期处理、用户交互和算法逻辑的理解。 在“万年历(JAVA实现)”项目中,我们构建了一个功能完备的日历程序。它可以帮助...

    计算下一天的日期

    1. **日期类设计**:在Java程序中,我们首先定义了一个`Nan`类来表示一个具体的日期,包含三个私有成员变量:`day`(日)、`month`(月)和`year`(年)。此外,该类还提供了几种构造函数,以便用户可以创建默认日期...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,日期选择 Java语言开发的简洁实用的日期选择控件,源码文件功能说明: [DateChooser.java] Java 日期选择控件(主体类) [public] ...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,日期选择 Java语言开发的简洁实用的日期选择控件,源码文件功能说明: [DateChooser.java] Java 日期选择控件(主体类) [public] ...

    java源码包4

    Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,日期选择  Java语言开发的简洁实用的日期选择控件,源码文件功能说明:  [DateChooser.java] Java 日期选择控件(主体类) [public] ...

    如何才算掌握Java(J2SE篇

    对于初学者来说,如何判定自己是否已经掌握了Java,特别是在J2SE(Java 2 Standard Edition)方面,是一个值得探讨的话题。本文将根据给定的部分内容,深入探讨掌握Java J2SE所需的关键知识点。 #### 一、语法 ...

    java基础练习题

    **扩展知识点**: 日历系统的实现、日期格式化等。 #### 6. 数字位数判断 **题目描述**: 输入一个0~99999之间的任意数,判断输入的数是几位数? **知识点**: 可以通过不断除以10的方式减少数字的位数,直到结果...

    AIC的Java课程1-6章

     能够使用Date, Calendar, Locale, DateFormat,NumberFormat类创建、改变和显示日期、数字和货币对象。  理解正则表达式,学会使用String.matches方法,Pattern和Matcher类进行模式匹配。  学会...

    时钟JAVA源程序时钟JAVA源程序

    在Java中创建一个真正意义上的时钟程序,与上述的日期修改器程序不同,需要利用Java的`java.time`包中的类,如`LocalDateTime`、`Clock`和`ScheduledExecutorService`。这些类提供了更为强大的日期和时间处理能力,...

    判断字符串格式的时间

    例如,在日期时间处理方面,如果用户输入的日期格式不符合预期,那么后续的数据处理可能会出现问题,比如解析错误、比较错误等。 ### 二、正则表达式基础 正则表达式是一种强大的文本匹配工具,用于模式匹配、搜索...

    Java SE8 人机猜拳小游戏.zip

    3. 新日期/时间API:Java 8改进了日期和时间处理,提供了`java.time`包,替代了过时的`java.util.Date`和`Calendar`。在这个游戏中,虽然可能并不涉及具体日期,但开发者可能用这个API来处理游戏的计时或回合间隔。 ...

    NextData日期问题

    "NextData日期问题"是一个典型的编程任务,涉及到日期处理和用户输入验证。在这个问题中,我们需要创建一个名为`NextDate`的程序,它能接受用户输入的日期,并计算出该日期的次日。下面将详细阐述这个任务涉及的知识...

Global site tag (gtag.js) - Google Analytics