| コンストラクターと説明 |
|---|
DateFormatter() 新しいデフォルト DateFormatter を作成します。 |
DateFormatter(StringSE pattern) 指定された日付パターンの新しい DateFormatter を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected DateFormatSE | getDateFormat(LocaleSE locale) |
DateSE | parse(StringSE text, LocaleSE locale) テキスト文字列を解析して T を生成します。 |
StringSE | print(DateSE date, LocaleSE locale) 型 T のオブジェクトを表示用に出力します。 |
void | setIso(DateTimeFormat.ISO iso) この日付に使用する ISO 形式を設定します。 |
void | setLenient(boolean lenient) 解析を緩やかにするかどうかを指定します。 |
void | setPattern(StringSE pattern) 日付値のフォーマットに使用するパターンを設定します。 |
void | setStyle(int style) 日付値のフォーマットに使用するスタイルを設定します。 |
void | setStylePattern(StringSE stylePattern) 日付値のフォーマットに使用する 2 文字を設定します。 |
void | setTimeZone(TimeZoneSE timeZone)TimeZone を設定して、日付値を正規化します(ある場合)。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic DateFormatter()
public DateFormatter(StringSE pattern)
public void setPattern(StringSE pattern)
指定しない場合、DateFormat のデフォルトスタイルが使用されます。
public void setIso(DateTimeFormat.ISO iso)
iso - DateTimeFormat.ISO フォーマット public void setStyle(int style)
指定しない場合、DateFormat のデフォルトスタイルが使用されます。
public void setStylePattern(StringSE stylePattern)
stylePattern - セット {"S"、"M"、"L"、"F"、"-"} の 2 文字 public void setTimeZone(TimeZoneSE timeZone)
public void setLenient(boolean lenient)
緩やかな解析では、パーサーは形式に正確に一致しない入力を許可する場合があります。厳密な解析では、入力は形式と正確に一致する必要があります。
public StringSE print(DateSE date, LocaleSE locale)
Printerpublic DateSE parse(StringSE text, LocaleSE locale) throws ParseExceptionSE
ParserParser<DateSE> の parse text - テキスト文字列 locale - 現在のユーザーロケール ParseExceptionSE - java.text 解析ライブラリで解析例外が発生したとき protected DateFormatSE getDateFormat(LocaleSE locale)