zoukankan      html  css  js  c++  java
  • JAVA共通関数日付チェック

    日付チェック
    これも良くありがちですね。YYYYMMDD形式以外はfalseです。

    /**********************************************************************************************/
    /** 日付チェック
    ** 文字列(YYYYMMDD)が日付として有効かチェックする。 ** @param String 入力文字列 YYYYMMDD ** @return boolean 有効 true 無効 false **/ public boolean DateChk(String myDate) { //入力文字列が8桁以外の場合エラー if (myDate.length() != 8) {return false;} for (int i=0;i < myDate.length();i++) { char charData = myDate.charAt(i); if ((charData < '0') || (charData > '9')) { return false; } } int intYear; int intMonth; int intDay; if (myDate.length() > 3) { intYear = java.lang.Integer.parseInt(myDate.substring(0,4));} else { intYear = 0;} if (myDate.length() > 5) { intMonth = java.lang.Integer.parseInt(myDate.substring(4,6));} else { intMonth = 0;} if (myDate.length() == 8) { intDay = java.lang.Integer.parseInt(myDate.substring(6,8));} else { intDay = 0;} Calendar cal = new GregorianCalendar(); cal.setLenient( false ); cal.set( intYear , intMonth-1 , intDay ); try { java.util.Date ud = cal.getTime(); } catch (IllegalArgumentException iae) { return false; } return true; } /**********************************************************************************************/
  • 相关阅读:
    陈欧代言
    location传值
    jsp中button传值
    电影
    排序
    比较两个字符,相等输出yes,不相等输出no
    查表求平方值
    数据库查询调优(SQL 2008)
    HelloWorld
    关于缓存 (这个自己也在慢慢学习,慢慢总结中,有路过的,求指点,赶紧不尽。。。)
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716157.html
Copyright © 2011-2022 走看看