public class DateTimeFormatter extends Object
SimpleDateFormat
で利用可能なフォーマットパターンと同じです。修飾子とタイプ | フィールドと説明 |
---|---|
static String |
STANDARD_DATE_FORMAT_PATTERN
システム内部で持つ日付文字列のフォーマットパターン("yyyy-MM-dd")です。
|
static String |
STANDARD_DATE_TIME_FORMAT_PATTERN
システム内部で持つ日付/時刻文字列のフォーマットパターン("yyyy-MM-dd HH:mm:ss")です。
|
修飾子 | コンストラクタと説明 |
---|---|
protected |
DateTimeFormatter()
コンストラクタ
|
protected |
DateTimeFormatter(String pattern,
Locale locale)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
format(Object object)
指定された日付/時刻オブジェクトを日付/時刻文字列にフォーマットします。
|
boolean |
isParsable(String text)
指定された文字列が、この DateTimeFormatter で解析可能か判定します。
|
DateTime |
parse(String text)
指定された文字列を解析して、指定された型の日付/時刻オブジェクトを生成します。
|
<T> T |
parse(String text,
Class<T> type)
指定された文字列を解析して、指定された型の日付/時刻オブジェクトを生成します。
|
DateTimeFormatter |
setTimeZone(TimeZone zone)
指定されたタイムゾーンを持つ DateTimeFormatter インスタンスを返します。
|
static DateTimeFormatter |
withDatePattern()
システム内部で持つ日付文字列のフォーマットパターン("yyyy-MM-dd")を使って DateTimeFormatter を構築します。
|
static DateTimeFormatter |
withDateTimePattern()
システム内部で持つ日付/時刻文字列のフォーマットパターン("yyyy-MM-dd HH:mm:ss")を使って DateTimeFormatter を構築します。
|
static DateTimeFormatter |
withPattern(String pattern)
指定された日付/時刻フォーマットパターンを使って DateTimeFormatter を構築します。
|
static DateTimeFormatter |
withPattern(String pattern,
Locale locale)
指定された日付/時刻フォーマットパターンとロケールを使って DateTimeFormatter を構築します。
|
public static final String STANDARD_DATE_FORMAT_PATTERN
public static DateTimeFormatter withDatePattern()
public static DateTimeFormatter withDateTimePattern()
public static DateTimeFormatter withPattern(String pattern)
pattern
- 日付/時刻フォーマットパターンpublic static DateTimeFormatter withPattern(String pattern, Locale locale)
pattern
- 日付/時刻フォーマットパターンlocale
- ロケールpublic String format(Object object)
object
- 日付/時刻オブジェクトpublic boolean isParsable(String text)
text
- 解析対照の文字列public DateTime parse(String text) throws DateTimeFormatterException
text
- 解析対象の文字列DateTimeFormatterException
- 解析に失敗した場合にスローされます。public <T> T parse(String text, Class<T> type) throws DateTimeFormatterException
T
- type で指定された型text
- 解析対象の文字列type
- 戻り値の日付/時刻オブジェクトの型DateTimeFormatterException
- 解析に失敗した場合にスローされます。public DateTimeFormatter setTimeZone(TimeZone zone)
zone
- タイムゾーンCopyright © 2012 NTT DATA INTRAMART CORPORATION