全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.text.DateFormatSymbols
java.lang.Object
|
+----java.text.DateFormatSymbols
- public class DateFormatSymbols
- extends Object
- implements Serializable, Cloneable
DateFormatSymbols
は、月、曜日、時間帯データなど、ローカル化可能なフォーマットデータをカプセル化するための publicクラスです。DateFormat
と SimpleDateFormat
はともに DateFormatSymbols
を使ってこの情報をカプセル化します。
一般には、DateFormatSymbols
を直接使うことはしません。この代わりに、できるだけ DateFormat
クラスのファクトリメソッド getTimeInstance
か getDateInstance
か getDateTimeInstance
を使って日付/時刻フォーマッタを作成してください。これらのメソッドを使うと、そのフォーマッタの DateFormatSymbols
が自動的に作成されますので、それを新たに作成する必要はありません。そのフォーマッタが作成されたら、そのフォーマットパターンは setPattern
メソッドを使って修正することができます。DateFormat
のファクトリメソッドを使って、フォーマットを作成する方法については、DateFormat
を参照してください。
特定のロケールに対する特定のフォーマットパターンを使って日付/時刻を作成する場合には、次のようにします。
new SimpleDateFormat(aPattern, new DateFormatSymbols(aLocale)).
DateFormatSymbols
オブジェクトは、クローン可能です。DateFormatSymbols
オブジェクトを入手したら、その日付/時刻フォーマット化データを自由に修正することができます。たとえば、ローカル化された日付/時刻フォーマットパターン文字を覚えやすいもので置き換えることができます。あるいは、代表的な都市名を好みのものに変えることができます。
追加ロケールに対する日付/時刻フォーマット機能のために、新しい DateFormatSymbols
サブクラスを追加して SimpleDateFormat
をサポートすることができます。
- 参照:
- DateFormat, SimpleDateFormat, SimpleTimeZone
-
DateFormatSymbols()
- デフォルトロケールに対するリソースからフォーマットデータをロードすることによって、DateFormatSymbolsオブジェクトを構築します。
-
DateFormatSymbols(Locale)
- 指定するロケールに対するリソースからフォーマットデータをロードすることによって、DateFormatSymbolsオブジェクトを構築します。
-
clone()
- Cloneableをオーバーライドします。
-
equals(Object)
- equalsをオーバーライドします。
-
getAmPmStrings()
- ampm文字列を入手します。
-
getEras()
- 年号文字列を入手します。
-
getLocalPatternChars()
- ローカル化された日付/時刻パターン文字を入手します。
-
getMonths()
- 月の文字列を入手します。
-
getShortMonths()
- 短縮月の文字列を入手します。
-
getShortWeekdays()
- 短縮曜日の文字列を入手します。
-
getWeekdays()
- 曜日の文字列を入手します。
-
getZoneStrings()
- 時間帯の文字列を入手します。
-
hashCode()
- hashCodeオーバーライドします。
-
setAmPmStrings(String[])
- ampm文字列を設定します。
-
setEras(String[])
- 年号文字列を設定します。
-
setLocalPatternChars(String)
- ローカル化された日付/時刻パターン文字を入手します。
-
setMonths(String[])
- 月の文字列を設定します。
-
setShortMonths(String[])
- 短縮月の文字列を設定します。
-
setShortWeekdays(String[])
- 短縮曜日の文字列を設定します。
-
setWeekdays(String[])
- 曜日の文字列を設定します。
-
setZoneStrings(String[][])
- 時間帯文字列を設定します。
DateFormatSymbols
public DateFormatSymbols()
- デフォルトロケールに対するリソースからフォーマットデータをロードすることによって、DateFormatSymbolsオブジェクトを構築します。
- 例外: MissingResourceException
- デフォルトロケールに対するリソースが見つからないか、ロードできない場合
DateFormatSymbols
public DateFormatSymbols(Locale locale)
- 指定するロケールに対するリソースからフォーマットデータをロードすることによって、DateFormatSymbolsオブジェクトを構築します。
- 例外: MissingResourceException
- 指定したロケールに対するリソースが見つからないか、ロードできない場合
getEras
public String[] getEras()
- 年号の文字列、たとえば "AD"や "BC"を入手します。
- 返り値:
- 年号の文字列
setEras
public void setEras(String newEras[])
- 年号の文字列、たとえば "AD"や "BC"を設定します。
- パラメータ:
- newEras - 新しい年号の文字列
getMonths
public String[] getMonths()
- 月の文字列、たとえば、"January"、"February"などを入手します。
- 返り値:
- 月の文字列
setMonths
public void setMonths(String newMonths[])
- 月の文字列、たとえば、"January"、"February"などを設定します。
- パラメータ:
- newMonths - 新しい月の文字列
getShortMonths
public String[] getShortMonths()
- 短縮月の文字列、たとえば、"Jan"、"Feb"などを入手します。
- 返り値:
- 短縮月の文字列
setShortMonths
public void setShortMonths(String newShortMonths[])
- 短縮月の文字列、たとえば、"Jan"、"Feb"などを設定します。
- パラメータ:
- newShortMonths - 新しい短縮月の文字列
getWeekdays
public String[] getWeekdays()
- 曜日の文字列、たとえば "Sunday"、"Monday"などを入手します。
- 返り値:
- 曜日の文字列
setWeekdays
public void setWeekdays(String newWeekdays[])
- 曜日の文字列、たとえば "Sunday"、"Monday"などを設定します。
- パラメータ:
- newWeekdays - 新しい曜日の文字列
getShortWeekdays
public String[] getShortWeekdays()
- 短縮曜日の文字列、たとえば "Sun"、"Mon"などを入手します。
- 返り値:
- 短縮曜日の文字列
setShortWeekdays
public void setShortWeekdays(String newShortWeekdays[])
- 短縮曜日の文字列、たとえば "Sun"、"Mon"などを設定します。
- パラメータ:
- newShortWeekdays - 新しい短縮曜日の文字列
getAmPmStrings
public String[] getAmPmStrings()
- ampm文字列、たとえば、"AM"や "PM"を入手します。
- 返り値:
- ampm文字列
setAmPmStrings
public void setAmPmStrings(String newAmpms[])
- ampm文字列、たとえば、"AM"や "PM"を設定します。
- パラメータ:
- newAmpms - 新しいampm文字列
getZoneStrings
public String[][] getZoneStrings()
- 時間帯文字列を入手します。
- 返り値:
- 時間帯文字列
setZoneStrings
public void setZoneStrings(String newZoneStrings[][])
- 時間帯文字列を設定します。
- パラメータ:
- newZoneStrings - 新しい時間帯文字列
getLocalPatternChars
public String getLocalPatternChars()
- ローカル化された日付/時刻パターン文字、たとえば、'u'、't'などを入手します。
- 返り値:
- ローカル化された日付/時刻パターン文字
setLocalPatternChars
public void setLocalPatternChars(String newLocalPatternChars)
- ローカル化された日付/時刻パターン文字、たとえば、'u'、't'などを設定します。
- パラメータ:
- newLocalPatternChars - 新しいローカル化された日付/時刻パターン文字
clone
public Object clone()
- CLoneableをオーバーライドします。
- オーバーライド:
- クラス Objectの clone
hashCode
public int hashCode()
- hashCodeをオーバーライドします。DateFormatSymbolsオブジェクトのハッシュコードを生成します。
- オーバーライド:
- クラス Objectの hashCode
equals
public boolean equals(Object obj)
- equalsをオーバーライドします。
- オーバーライド:
- クラス Objectの equals
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス