クラス FastHttpDateFormat
java.lang.ObjectSE
org.springframework.security.web.savedrequest.FastHttpDateFormat
HTTP 日付を生成するユーティリティクラス。
このクラスは Apache Tomcat のコードに基づいています。
フィールドサマリー
フィールド修飾子と型フィールド説明protected static StringSE
現在フォーマットされている日付。protected static long
currentDate オブジェクトが生成された瞬間。protected static final SimpleDateFormatSE
HTTP 日付形式。フォーマッタキャッシュ。protected static final SimpleDateFormatSE[]
getDateHeader()
で使用する SimpleDateFormat 形式のセット。protected static final TimeZoneSE
GMT タイムゾーン - すべての HTTP 日付は GMT ですパーサーキャッシュ。メソッドのサマリー
修飾子と型メソッド説明static StringSE
formatDate
(long value, DateFormatSE threadLocalformat) 指定された日付を HTTP 形式にフォーマットします。static StringSE
現在の日付を HTTP 形式で取得します。static long
parseDate
(StringSE value, DateFormatSE[] threadLocalformats) 指定された日付を HTTP 日付として解析しようとします。
フィールドの詳細
format
HTTP 日付形式。formats
getDateHeader()
で使用する SimpleDateFormat 形式のセット。gmtZone
GMT タイムゾーン - すべての HTTP 日付は GMT ですcurrentDateGenerated
protected static long currentDateGeneratedcurrentDate オブジェクトが生成された瞬間。currentDate
現在フォーマットされている日付。formatCache
フォーマッタキャッシュ。parseCache
パーサーキャッシュ。
メソッドの詳細
formatDate
指定された日付を HTTP 形式にフォーマットします。ローカル形式がnull
でない場合は、代わりに使用されます。- パラメーター:
value
- フォーマットする日付値threadLocalformat
- 使用するフォーマット (またはnull
-HTTP 形式が使用されます)- 戻り値:
- フォーマットされた日付
getCurrentDate
現在の日付を HTTP 形式で取得します。- 戻り値:
- HTTP 形式の現在の日付
parseDate
指定された日付を HTTP 日付として解析しようとします。ローカルフォーマットリストがnull
でない場合は、代わりに使用されます。- パラメーター:
value
- 解析する文字列threadLocalformats
- 解析に使用するフォーマットの配列。null
の場合、HTTP 形式が使用されます。- 戻り値:
- 解析日 (またはエラーが発生した場合は -1)