Apache Commons Lang – DateFormatUtils(定数)


DateFormatUtilsクラスでは、日付や時刻をフォーマットするための機能が提供されています。

まずは、DateFormatUtilsクラスで定義されている定数についてです。


ISO_DATETIME_FORMAT

public static final FastDateFormat ISO_DATETIME_FORMAT

タイムゾーンを含まない ISO 8601 で定義されている日付-時間の書式です。
使用される書式は、「yyyy-MM-dd’T’HH:mm:ss」となります。


ISO_DATETIME_TIME_ZONE_FORMAT

public static final FastDateFormat ISO_DATETIME_TIME_ZONE_FORMAT

タイムゾーンを含む ISO 8601 で定義されている日付-時間の書式です。
使用される書式は、「yyyy-MM-dd’T’HH:mm:ssZZ」となります。


ISO_DATE_FORMAT

public static final FastDateFormat ISO_DATE_FORMAT

タイムゾーンを含まない ISO 8601 で定義されている日付の書式です。
使用される書式は、「yyyy-MM-dd」となります。


ISO_DATE_TIME_ZONE_FORMAT

public static final FastDateFormat ISO_DATE_TIME_ZONE_FORMAT

タイムゾーンを含む ISO 8601 で定義されている日付の書式に似た書式です。
使用される初期詩は、「yyyy-MM-ddZZ」となります。
正式な ISO 8601 の仕様では、時間を省略した場合にはタイムゾーンの指定を許可しないため、
このパターンは仕様に準じていません。


ISO_TIME_FORMAT

public static final FastDateFormat ISO_TIME_FORMAT

タイムゾーンを含まない ISO 8601 で定義された時間の書式です。
使用される書式は、「’T’HH:mm:ss」となります。


ISO_TIME_TIME_ZONE_FORMAT

public static final FastDateFormat ISO_TIME_TIME_ZONE_FORMAT

タイムゾーンを含む ISO 8601 で定義されている時間の書式です。
使用される書式は、「’T’HH:mm:ssZZ」となります。


ISO_TIME_NO_T_FORMAT

public static final FastDateFormat ISO_TIME_NO_T_FORMAT

タイムゾーンを含まない ISO 8601 で定義されている時間の書式に似た書式です。
正式な ISO 8601 の仕様では、時間には’T’プレフィックスを要求するため、
このパターンは仕様に準じていません。


ISO_TIME_NO_T_TIME_ZONE_FORMAT

public static final FastDateFormat ISO_TIME_NO_T_TIME_ZONE_FORMAT

タイムゾーンを含む ISO 8601 で定義されている時間の書式に似た初期です。
使用される書式は、「HH:mm:ssZZ」となります。
正式な ISO 8601 の仕様では、時間には’T’プレフィックスを要求するため、
このパターンは仕様に準じていません。


SMTP_DATETIME_FORMAT

public static final FastDateFormat SMTP_DATETIME_FORMAT

SMTP等で使用される日付のヘッダの様式です。
USロケールでの書式は、「EEE, dd MMM yyyy HH:mm:ss Z」となります。

関連記事

  1. コメント 0

  1. トラックバック 0

return top