|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.argius.stu.text.DateConverter
複数の解析パターンを持つ日付コンバータです。 文字列から日付、日付から文字列への変換処理を実施します。 解析フォーマット(文字列→日付)は複数保持し、 解析が失敗した場合の予備として使用されます。 解析フォーマットリストが空の場合は、デフォルトフォーマットが摘要されます。 出力フォーマット(日付→文字列)は単一のフォーマットを保持します。
コンストラクタの概要 | |
DateConverter()
日付コンバータを生成します。 |
メソッドの概要 | |
void |
addFormat(DateFormat format)
解析フォーマットを追加します。 |
void |
addFormat(List formatList)
解析フォーマットを追加します。 |
void |
addFormat(String format)
解析フォーマットを追加します。 |
void |
clear()
解析フォーマットリストをクリアします。 |
String |
convert(Date date)
日付を日付文字列に変換します。 |
Date |
convert(String date)
日付文字列を日付に変換します。 |
void |
setPrintFormat(DateFormat format)
出力フォーマットを設定します。 |
void |
setPrintFormat(String format)
出力フォーマットを設定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public DateConverter()
メソッドの詳細 |
public void addFormat(String format)
format
- フォーマット文字列public void addFormat(DateFormat format)
format
- フォーマットpublic void addFormat(List formatList) throws ClassCastException
formatList
- フォーマットのリスト
ClassCastException
- フォーマット以外のオブジェクトが挿入された場合public void clear()
public void setPrintFormat(String format)
format
- フォーマット文字列public void setPrintFormat(DateFormat format)
format
- フォーマットpublic Date convert(String date) throws ParseException
date
- 日付文字列
ParseException
- 解析エラーpublic String convert(Date date)
date
- 日付
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |