C# DateTimePicker(System.Windows.Forms.DateTimePicker)
DateTimePickerは日付の入力に使うコントロールです。

DateTimePickerの主要プロパティ
| プロパティ | 設定値 (太字は既定値) | 意味 |
|---|---|---|
| Size | - | Width、Heightを指定する |
| Location | - | 表示位置(x, y)を指定する |
| Checked | True/False | |
| MaxDate | 9998/12/31 | 選択できる最大日付を指定する |
| MinDate | 1753/01/01 | 選択できる最小日付を指定する |
| Value | 値 (例)2014/12/01 11:48 | |
| Format | Long Short Time Custom | フォーマット形式を指定する Long:yyyy年M月d Short:yyyy/MM/dd Time:H:mm:ss Custom:CustomFormatプロパティで指定した形式 |
| CustomFormat | - | カスタムフォーマット形式を指定する。 ※FormatプロパティでCustomを選択した場合のみ有効。 ※フォーマット形式は、下記「日付フォーマット形式」を参照ください。 |
選択された日付を取得する
- 例)選択された値を取得する
-
DateTime d = dateTimePicker1.Value;
日付フォーマット形式
指定できる日付フォーマット形式です。
| フォーマット | 意味 |
|---|---|
| y | 年下1桁(2014年 → 4) |
| yy | 年下2桁(2014年 → 14) |
| yyyy | 年4桁(2014年 → 2014) |
| M | 月(1~12) |
| MM | 月(01~12) |
| MMM | 月(Jan~Dec) |
| MMMM | 月(January~December) |
| d | 日付(1~31) |
| dd | 日付(01~31) |
| ddd | 曜日(Mon~Sun) |
| dddd | 曜日(Monday~Sunday) |
| h | 時間(1~12) |
| hh | 時間(01~12) |
| H | 時間(0~23) |
| HH | 時間(00~23) |
| m | 分(0~59) |
| mm | 分(00~59) |
| s | 秒(1~59) |
| ss | 秒(01~59) |
| t | 午前/午後(A/P) |
| tt | 午前/午後(AM/PM) |
- 【フォーマット例】
- 【年/月/日】 yyyy/MM/dd 【時:分:秒】 HH:mm:ss
