FormatDate
日付時刻型のデータを指定された書式に整形します。
■出力型
文字列型
■パラメータ
| 名前 | データ型 | 説明 |
|---|---|---|
| 入力日付 | 日付時刻型 | 日付時刻型のデータ |
| 書式 | 文字列型 |
日付時刻型のデータを整形するための書式を指定します。 書式については、下記トピック「日付フォーマットの記述方法」を参照してください。 |
■日付フォーマットの記述方法
以下の記号の組み合わせで記述します。
| 記号 | 意味 | 例 |
|---|---|---|
| G | 年号 | AD |
| y | 年 | 2003 |
| M | 月 | 07 |
| d | 日 | 10 |
| h | 午前/午後の時(1~12) | 11 |
| H | 一日における時(0~23) | 0 |
| m | 分 | 45 |
| s | 秒 | 54 |
| S | ミリ秒 | 955 |
| E | 曜日 | 火 |
| D | 年における日 | 145 |
| F | 月における曜日 | 2 (第2水曜) |
| w | 年における週 | 24 |
| W | 月における週 | 2 |
| a | 午前/午後 | PM |
| k | 一日における時(1~24) | 24 |
| K | 午前/午後の時(0~11) | 0 |
| z | タイムゾーン | 一般的なタイムゾーン |
| Z | タイムゾーン | RFC 822 タイムゾーン |
| ' | テキスト用エスケープ |
|
| '' | 単一引用符 | ' |
- フォーマット構文の詳細につきましてはSimpleDateFormatクラスを参照してください。
■例
| 入力日付 | 書式 | 出力 |
|---|---|---|
| 2008年01月23日12時13分14.567秒のDateTime型 | yyyy/MM/dd | 2008/01/23 |
| 2008年01月23日12時13分14.567秒のDateTime型 | yy/M/d | 08/1/23 |
| 2008年01月23日12時13分14.567秒のDateTime型 | yyyy年MM月dd日HH時mm分ss秒 | 2008年01月23日12時13分14秒 |