public abstract class DateTerm extends Object implements Term<Calendar>
修飾子とタイプ | クラスと説明 |
---|---|
static class |
DateTerm.AmPmTerm
AM/PM - 午前/午後の場合
|
static class |
DateTerm.DayTerm
d - 日の場合
・dが3~4桁の場合は、英字の曜日。
|
static class |
DateTerm.ElapsedHourTerm
[h] - 24時を超える経過時間の処理
|
static class |
DateTerm.ElapsedMinuteTerm
[m] - 60分を超える経過時間の処理
|
static class |
DateTerm.ElapsedSecondTerm
[s] - 60秒を超える経過時間の処理
|
static class |
DateTerm.EraNameTerm
g - 元号の名称の場合
|
static class |
DateTerm.EraNameYearTerm
r - 元号の名称と年の場合
|
static class |
DateTerm.EraYearTerm
e - 元号の年の場合
|
static class |
DateTerm.HourTerm
h - 時間の場合
|
static class |
DateTerm.MinuteTerm
m - 分の場合
|
static class |
DateTerm.MonthTerm
m - 月の場合
|
static class |
DateTerm.QuaterTerm
q - 四半期の場合
|
static class |
DateTerm.SecondTerm
s - 秒の場合
|
static class |
DateTerm.WeekName
a- 日本語名称の曜日の場合
|
static class |
DateTerm.WeekNameForOO
n- OpenOffice用の日本語名称の曜日の場合
|
static class |
DateTerm.WeekNumberTerm
ww - 年の週番号を取得する。
|
static class |
DateTerm.YearTerm
y - 年の場合
|
修飾子とタイプ | フィールドと説明 |
---|---|
protected static EraResolver |
eraResolver |
protected static org.slf4j.Logger |
logger |
protected static MessageResolver |
messageResolver |
コンストラクタと説明 |
---|
DateTerm() |
修飾子とタイプ | メソッドと説明 |
---|---|
static DateTerm |
amPm(String format)
AM/PM - 午前/午後の場合の処理
|
static DateTerm |
day(String format)
d - 日の場合の処理
|
static DateTerm |
elapsedHour(String format)
[h] - 24時を超える経過時間の処理
|
static DateTerm |
elapsedMinute(String format)
[m] - 60分を超える経過時間の処理
|
static DateTerm |
elapsedSecond(String format)
[s] - 60秒を超える経過時間の処理
|
static DateTerm |
eraName(String format)
g - 元号の名称の場合の処理
|
static DateTerm |
eraNameYear(String format)
r - 元号の名称と年の場合の処理
|
static DateTerm |
eraYear(String format)
e - 元号の年の場合の処理
|
String |
format(Calendar value,
MSLocale formatLocale,
Locale runtimeLocale)
値をフォーマットする。
|
abstract String |
format(Calendar value,
MSLocale formatLocale,
Locale runtimeLocale,
boolean isStartDate1904)
値をフォーマットする。
|
static DateTerm |
hour(String format,
boolean half)
h - 時間の場合の処理
|
static DateTerm |
minute(String format)
m - 分の場合の処理
|
static DateTerm |
month(String format)
m - 月の場合の処理
|
static DateTerm |
quater(String format)
q - 四半期の場合の処理(OpenOffice用)
|
static DateTerm |
second(String format)
s - 秒の場合の処理
|
static DateTerm |
weekName(String format)
a - 曜日の名称場合の処理
|
static DateTerm |
weekNameForOO(String format)
n - 曜日の名称場合の処理(OpenOffice用)
|
static DateTerm |
weekNumber(String format)
ww - 年の週番号(OpenOffice用)
|
static DateTerm |
year(String format)
y - 年の場合の処理
|
protected static final org.slf4j.Logger logger
protected static final MessageResolver messageResolver
protected static final EraResolver eraResolver
public String format(Calendar value, MSLocale formatLocale, Locale runtimeLocale)
Term
public abstract String format(Calendar value, MSLocale formatLocale, Locale runtimeLocale, boolean isStartDate1904)
value
- フォーマット対象の値。formatLocale
- 書式中に指定されたロケール。runtimeLocale
- 実行時にしていされたロケール。isStartDate1904
- 日時が1904年始まりかどうか。public static DateTerm hour(String format, boolean half)
format
- half
- 12時間表示かどうかCopyright © 2021 mygreen. All rights reserved.