当前位置:  技术问答>java相关

日期问题,搞定了我请客

    来源: 互联网  发布时间:2015-02-23

    本文导语:    如何知道一个日期是否合法   主要是指一个日期是否存在,比如2001年2月30日就不存在 |     /**判断日期的合法性     *  @param strDate 日期格式的字符串,如("yyyy-mm-dd"、"yyyymmdd")    ...

  如何知道一个日期是否合法
  主要是指一个日期是否存在,比如2001年2月30日就不存在

|
    /**判断日期的合法性
    *  @param strDate 日期格式的字符串,如("yyyy-mm-dd"、"yyyymmdd")
    *  返回值 如果合法返回true,否则返回false
    */
public static  boolean isLegalDate(String strDate)
{
    int intY,intM,intD;
    int[]standardDays={31,28,31,30,31,30,31,31,30,31,30,31};
    int[]leapyearDays={31,29,31,30,31,30,31,31,30,31,30,31};
    if (strDate.trim().length()==10)
    {   strDate=strDate.trim();
        try{
        intY=Integer.parseInt(strDate.substring(0,4));
        intM=Integer.parseInt(strDate.substring(5,7));
        intD=Integer.parseInt(strDate.substring(8));
        }catch(Exception e){return false;}
    }
    else if(strDate.trim().length()==8)
         {  strDate=strDate.trim();
            try{
            intY=Integer.parseInt(strDate.substring(0,4));
            intM=Integer.parseInt(strDate.substring(4,6));
            intD=Integer.parseInt(strDate.substring(6));
            }catch(Exception e){return false;}
         } else return false;

    if (intM>12||intM

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教给问题,给分哦!shell 中输入一个日期参数,得到该日期的星期。
  • NOSQL iis7站长之家
  • 关于shell脚本中日期的日期的引用问题
  • 笨问题----已知今天日期,怎样得到明天日期?
  • 一个关于日期比较的问题
  • 脚本日期问题。。。
  • 各位好,有一个关于java日期的问题请教,请不吝赐教。
  • Oracle插入日期数据常见的2个问题和解决方法
  • 请问JAVA高手一个简单的日期处理问题,我想将当前日期所在的星期内的日期输出来,
  • JSP中日期类型转换的问题
  • 关于JSP中日期类型的问题
  • java日期问题
  • 还是时间日期问题!!!
  • 一个关于日期的问题!(菜鸟问题,请高手不吝赐教)
  • 日志文件 MESSAGES中的日期错乱问题
  • 初学者问题:标准的sql里有处理日期的函数吗?
  • 时间日期问题?
  • Java中的日期差问题?
  • 关于日期的小问题
  • 菜鸟问题--如何获得系统的当前日期??
  • Python将日期时间按照格式转换成字符串
  • 按日期选择最晚日期与最早日期对应的数的差值
  • ORACLE日期相关操作
  • 如何在sh文件中得到当前日期前一个月(30天)的日期?
  • * kangaroo(名草),用Javascript真的能做像Delphi的日期控件那样的日期选择器吗?
  • 这样的日期格式"2002-09-08",能否被Calendar类直接使用,从而得到这个特定日期的一些信息??
  • jquery实现在页面加载的时自动为日期插件添加当前日期
  • 急!有两个char buf[]里面是两个日期(2004-08-02),怎样判断两个日期之间的天数?(只能用标准C)
  • php 获取某日期的前一天日期
  • 如何取得本周的日期,包括明天的日期?
  • 如何将数据库中的日期型字段中的时间和日期同时取出来放到Date型变量中?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3