日付コントロールに使用できる日付書式の設定と活用について解説します。

| キーワード | 説明 |
|---|---|
| g | 年号の頭文字をアルファベットで表示(M、T、S、H) |
| gg | 年号の頭文字を漢字で表示(明、大、昭、平) |
| ggg | 年号の正式名称を漢字で表示(明治、大正、昭和、平成) |
| e | 和暦年を2桁で表示(先頭に0を付けない) |
| ee | 和暦年を2桁で表示(先頭に0を付ける) |
| yy | 年を2桁で表示(先頭に0を付ける) |
| yyyy | 年を4桁で表示(先頭に0を付ける) |
| MM | 月を2桁の数字で表示(先頭に0を付ける) |
| MMM | 月を省略形で表示 (DateTimeFormatInfo.AbbreviatedMonthNames() で指定された形式) |
| MMMM | 月を正式名称で表示 (DateTimeFormatInfo.MonthNames()で指定された形式) |
| dd | 日を2桁で表示(先頭に0を付ける) |
| \(Chr(92)) | キーワードをリテラル文字として表示 |
| 元号 | 明治 | 大正 | 昭和 | 平成 |
|---|---|---|---|---|
| 数値入力 | 1 | 2 | 3 | 4 |
| 文字入力 | m | t | s | h |
![]() |
キーワード"e"または"ee"を使用する場合は、元号を表すキーワード"g"、"gg"、または"ggg"を必ず併用してください。元号の設定を省くと、日付コントロールは年を特定できず、正常に動作できなくなります。 |
![]() |
自由書式入力で日付に変換可能な値は、JavaScriptにおけるDateオブジェクトの |
| キーワード | 説明 |
|---|---|
| A | 紀元後を表す"A.D.(Anno Domini)"を表示 |
| g | 年号の頭文字をアルファベットで表示(M、T、S、H) |
| gg | 年号の頭文字を漢字で表示(明、大、昭、平) |
| ggg | 年号の正式名称を漢字で表示(明治、大正、昭和、平成) |
| e | 和暦年を2桁で表示(先頭に0を付けない) |
| ee | 和暦年を2桁で表示(先頭に0を付ける) |
| E | 和暦年を2桁で表示し開始年を元と表示(先頭に0を付けない)(例:平成元年) |
| EE | 和暦年を2桁で表示し開始年を元と表示(先頭に0を付ける)(例:平成元年) |
| y | 年を2桁で表示(先頭に0を付けない) |
| yy | 年を2桁で表示(先頭に0を付ける) |
| yyy | 年を4桁で表示(先頭に0を付けない) |
| yyyy | 年を4桁で表示(先頭に0を付ける) |
| M | 月を2桁の数字で表示(先頭に0を付けない) |
| MM | 月を2桁の数字で表示(先頭に0を付ける) |
| MMM | 月を省略形で表示 (DateTimeFormatInfo.AbbreviatedMonthNames() で指定された形式) |
| MMMM | 月を正式名称で表示 (DateTimeFormatInfo.MonthNames()で指定された形式) |
| d | 日を表示(先頭に0を付けない) |
| dd | 日を表示(先頭に0を付ける) |
| ddd | 曜日を省略形で表示(DateTimeFormatInfo.AbbreviatedDayNames()で指定された形式) |
| dddd | 曜日を正式名称で表示(DateTimeFormatInfo.DayNames()で指定された形式) |
| \(Chr(92)) | キーワードをリテラル文字として表示 |
' 日付の入力書式を設定します。 GcDate1.Format.Pattern = "ggg ee年 MM月 dd日" ' 日付の表示書式を設定します。 GcDate1.DisplayFormat.Pattern = "ggg ee年 M月 d日"
// 日付の入力書式を設定します。 GcDate1.Format.Pattern = "ggg ee年 MM月 dd日"; // 日付の表示書式を設定します。 GcDate1.DisplayFormat.Pattern = "ggg ee年 M月 d日";
Imports GrapeCity.Web.Input.IMDate ' 日付の入力書式を設定します。 GcDate1.Format = New DateFormat("ggg ee年 MM月 dd日") ' 日付の表示書式を設定します。 GcDate1.DisplayFormat = New DateDisplayFormat("ggg ee年 M月 d日")
using GrapeCity.Web.Input.IMDate; // 日付の入力書式を設定します。 GcDate1.Format = new DateFormat("ggg ee年 MM月 dd日"); // 日付の表示書式を設定します。 GcDate1.DisplayFormat = new DateDisplayFormat("ggg ee年 M月 d日");