|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
@Rcsid(value="$Revision: 38309 $ $Date: 2010-03-18 17:14:55 +0900 $") public interface DateFormatUtil
日付文字列の出力、解析を行うユーティリティ
パターンを指定して、日付文字列の出力、解析を行う。
パターンは以下の文字列を組み合わせて指定する。
| G | 元号 | 和暦用ロケールが設定されている場合、Gの数で和暦情報プロパティファイルに
定義されているどの和暦表記を使用するかを決定する。 (例)和暦情報プロパティが「19890108=h,H,平成」の場合、G→「h」、GG→「H」、GGG→「平成」 |
| y | 年 | (例:2009年) yyyy→「2009」、yy→「09」、(和暦用ロケールで)yy→「21」 |
| M | 月 | (例:3時) MM→「03」 |
| d | 日 | (例:3日) dd→「03」 |
| H | 時(24h表記) | (例:午後1時) HH→「13」 |
| m | 分 | (例:15分) mm→「15」 |
| s | 秒 | (例:20秒) ss→「20」 |
| S | ミリ秒 | (例:123ミリ秒) SSS→「123」ミリ秒未満は切り捨て |
| N | ナノ秒 | (例:123456789ナノ秒) NNNNNNNNN→「123456789」※ミリ秒を含む |
| Z | タイムゾーン | (例:日本時間) Z→「+0900」 |
| メソッドの概要 | |
|---|---|
StringCode |
format(DateAndTimeType dateTime,
StringCode pattern)
指定されたパターンで DateAndTimeTypeを変換した日時文字列を StringCode で取得する。 |
StringCode |
format(DateType date,
StringCode pattern)
指定されたパターンで DateTypeを変換した日付文字列を StringCode で取得する。 |
StringCode |
format(TimestampType timestamp,
StringCode pattern)
指定されたパターンで TimestampTypeを変換したタイムスタンプ文字列を StringCode で取得する。 |
StringCode |
format(TimeType time,
StringCode pattern)
指定されたパターンで TimeTypeを変換した時刻文字列を StringCode で取得する。 |
boolean |
isDateString(StringCode dateString,
StringCode pattern)
指定された日付文字列が、カレンダーに存在する日付かを判定する。 |
DateAndTimeType |
toDateAndTimeType(StringCode dateAndTimeString,
StringCode pattern)
指定されたパターンで日時文字列を変換し、 DateAndTimeType で取得する。 |
DateType |
toDateType(StringCode dateString,
StringCode pattern)
指定されたパターンで日付文字列を変換し、 DateType で取得する。 |
TimestampType |
toTimestampType(StringCode timestampString,
StringCode pattern)
指定されたパターンでタイムスタンプ文字列を変換し、 TimestampType で取得する。 |
TimeType |
toTimeType(StringCode timeString,
StringCode pattern)
指定されたパターンで時刻文字列を変換し、 TimeType で取得する。 |
| メソッドの詳細 |
|---|
StringCode format(DateType date,
StringCode pattern)
throws FinalunaFormatException
指定されたパターンでDateTypeを変換した日付文字列を StringCode で取得する。
date - 日付データpattern - 日付フォーマットパターン
FinalunaFormatException - フォーマット・解析処理に失敗した場合
StringCode format(TimeType time,
StringCode pattern)
throws FinalunaFormatException
指定されたパターンでTimeTypeを変換した時刻文字列を StringCode で取得する。
time - 時刻データpattern - 時刻フォーマットパターン
FinalunaFormatException - フォーマット・解析処理に失敗した場合
StringCode format(DateAndTimeType dateTime,
StringCode pattern)
throws FinalunaFormatException
指定されたパターンでDateAndTimeTypeを変換した日時文字列を StringCode で取得する。
dateTime - 日時データpattern - 日時フォーマットパターン
FinalunaFormatException - フォーマット・解析処理に失敗した場合
StringCode format(TimestampType timestamp,
StringCode pattern)
throws FinalunaFormatException
指定されたパターンでTimestampTypeを変換したタイムスタンプ文字列を StringCode で取得する。
和暦ロケールでパターンに年(y)が指定され年号(G)が指定されていない場合はFinalunaFormatExceptionをスローする。
timestamp - タイムスタンプデータpattern - タイムスタンプフォーマットパターン
FinalunaFormatException - フォーマット・解析処理に失敗した場合
DateType toDateType(StringCode dateString,
StringCode pattern)
throws FinalunaFormatException
指定されたパターンで日付文字列を変換し、 DateType で取得する。
和暦ロケールでパターンに年(y)が指定され年号(G)が指定されていない場合はFinalunaFormatExceptionをスローする。
dateString - 日付文字列pattern - 日付フォーマットパターン
FinalunaFormatException - フォーマット・解析処理に失敗した場合
TimeType toTimeType(StringCode timeString,
StringCode pattern)
throws FinalunaFormatException
指定されたパターンで時刻文字列を変換し、 TimeType で取得する。
和暦ロケールでパターンに年(y)が指定され年号(G)が指定されていない場合はFinalunaFormatExceptionをスローする。
timeString - 時刻文字列pattern - 時刻フォーマットパターン
FinalunaFormatException - フォーマット・解析処理に失敗した場合
DateAndTimeType toDateAndTimeType(StringCode dateAndTimeString,
StringCode pattern)
throws FinalunaFormatException
指定されたパターンで日時文字列を変換し、 DateAndTimeType で取得する。
和暦ロケールでパターンに年(y)が指定され年号(G)が指定されていない場合はFinalunaFormatExceptionをスローする。
dateAndTimeString - 日時文字列pattern - 日時フォーマットパターン
FinalunaFormatException - フォーマット・解析処理に失敗した場合
TimestampType toTimestampType(StringCode timestampString,
StringCode pattern)
throws FinalunaFormatException
指定されたパターンでタイムスタンプ文字列を変換し、 TimestampType で取得する。
timestampString - タイムスタンプ文字列pattern - タイムスタンプフォーマットパターン
FinalunaFormatException - フォーマット・解析処理に失敗した場合
boolean isDateString(StringCode dateString,
StringCode pattern)
指定された日付文字列が、カレンダーに存在する日付かを判定する。
和暦ロケールでパターンに年(y)が指定され年号(G)が指定されていない場合はfalseを返す。
dateString - 日付文字列pattern - 日付フォーマットパターン
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||