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