jp.co.cybec.cb3.util
クラス DateUtil

java.lang.Object
  上位を拡張 jp.co.cybec.cb3.util.DateUtil

public class DateUtil
extends Object

日付ユーティリティクラス。

作成者:
Jianming Guo

フィールドの概要
static String DEFAUL_PATTERN
          デフォールトの日時フォーマット書式
static String DEFAUL_TIMESTAMP_PATTERN
          デフォールトの日時フォーマット書式
 
コンストラクタの概要
DateUtil()
           
 
メソッドの概要
static String formatDate(Date date)
          日付をフォーマットします。
static String formatDate(Date date, String format)
          日付をフォーマットします。
static String formatTimestamp(Timestamp timestamp)
          Timestampをフォーマットします。
static String formatTimestamp(Timestamp timestamp, String format)
          Timestampをフォーマットします。
static Date parseDate(String value)
          文字列を日付型にパースします。
static Date parseDate(String value, String format)
          文字列を日付型にパースします。
static Date parseDate(String value, String format, boolean lenient)
          文字列を日付型にパースします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAUL_PATTERN

public static final String DEFAUL_PATTERN
デフォールトの日時フォーマット書式

関連項目:
定数フィールド値

DEFAUL_TIMESTAMP_PATTERN

public static final String DEFAUL_TIMESTAMP_PATTERN
デフォールトの日時フォーマット書式

関連項目:
定数フィールド値
コンストラクタの詳細

DateUtil

public DateUtil()
メソッドの詳細

parseDate

public static Date parseDate(String value)
                      throws ParseException
文字列を日付型にパースします。

パラメータ:
value - パースする文字列
戻り値:
パース後の日付
例外:
ParseException - パースに失敗した場合に発生します。

parseDate

public static Date parseDate(String value,
                             String format)
                      throws ParseException
文字列を日付型にパースします。

パラメータ:
value - パースする文字列
format - フォーマット書式
戻り値:
パース後の日付
例外:
ParseException - パースに失敗した場合に発生します。

parseDate

public static Date parseDate(String value,
                             String format,
                             boolean lenient)
                      throws ParseException
文字列を日付型にパースします。

パラメータ:
value - パースする文字列
format - フォーマット書式
lenient - trueの場合は厳密ではない解析
戻り値:
パース後の日付
例外:
ParseException - パースに失敗した場合に発生します。

formatDate

public static String formatDate(Date date)
                         throws IllegalArgumentException
日付をフォーマットします。

パラメータ:
date - フォーマットする日付
戻り値:
フォーマット後の文字列
例外:
IllegalArgumentException - 指定された引数でフォーマットできない場合に発生します。

formatDate

public static String formatDate(Date date,
                                String format)
                         throws IllegalArgumentException
日付をフォーマットします。

パラメータ:
date - フォーマットする日付
format - フォーマット書式
戻り値:
フォーマット後の文字列
例外:
IllegalArgumentException - 指定された引数でフォーマットできない場合に発生します。

formatTimestamp

public static String formatTimestamp(Timestamp timestamp)
                              throws IllegalArgumentException
Timestampをフォーマットします。

パラメータ:
timestamp - フォーマットするTimestamp
戻り値:
フォーマット後の文字列
例外:
IllegalArgumentException - 指定された引数でフォーマットできない場合に発生します。

formatTimestamp

public static String formatTimestamp(Timestamp timestamp,
                                     String format)
                              throws IllegalArgumentException
Timestampをフォーマットします。

パラメータ:
timestamp - フォーマットするTimestamp
format - フォーマット書式
戻り値:
フォーマット後の文字列
例外:
IllegalArgumentException - 指定された引数でフォーマットできない場合に発生します。


Copyright © 2008 Cyber Beans Corporation. All Rights Reserved.