HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


C# 2003の開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > C# 2003 Tips > コントロール > DateTimePicker Tips メニュー

02.カスタムフォーマットを使用する

UPDATE:2006/06/19 

<< 前のTips  次のTips >>

 

 DateTimePickerに自分の思い通りの形式で表示するにはFormatプロパティをCustomuに設定し、CustomFormatプロパティに書式を設定します。

書式指定文字列 説明
d 1 桁または 2 桁の日付。
dd 2 桁の日付。日付値が 1 桁の場合、前に 0 が付きます。
ddd 3 文字の曜日の省略形。
dddd 完全な曜日名。
h 12 時間形式で表される 1 桁または 2 桁の時間。
hh 12 時間形式で表される 2 桁の時間。値が 1 桁の場合、前に 0 が付きます。
H 24 時間形式で表される 1 桁または 2 桁の時間。
HH 24 時間形式で表される 2 桁の時間。値が 1 桁の場合、前に 0 が付きます。
m 1 桁または 2 桁の分。
mm 2 桁の分。値が 1 桁の場合、前に 0 が付きます。
M 数字で表示する 1 桁または 2 桁の月。
MM 数字で表示する 2 桁の月。値が 1 桁の場合、前に 0 が付きます。
MMM 3 文字の月の省略形。
MMMM 完全な月の名前。
s 1 桁または 2 桁の秒。
ss 2 桁の秒。値が 1 桁の場合、前に 0 が付きます。
t 1 文字の AM/PM の省略形 ("AM" の場合は "A")。
tt 2 文字の AM/PM の省略形 ("AM" の場合は "AM")。
y 1 桁の年 (2001 年の場合は "1")。
yy 年の最後の 2 桁 (2001 の場合は "01")。
yyyy 完全な年 (2001 の場合は "2001")。

 
サンプル
private void button1_Click(object sender, System.EventArgs e)
{
    // 年/月/日 時:分:秒
    dateTimePicker1.Format = DateTimePickerFormat.Custom;
    dateTimePicker1.CustomFormat = "yyyy/MM/dd HH:mm:ss";
}

private void button2_Click(object sender, System.EventArgs e)
{
    // 月/日/年 時:分:秒
    dateTimePicker1.Format = DateTimePickerFormat.Custom;
    dateTimePicker1.CustomFormat = "MM/dd/yyyy HH:mm:ss";
}

private void button3_Click(object sender, System.EventArgs e)
{
    // 年/月/日 時:分:秒
    dateTimePicker1.Format = DateTimePickerFormat.Custom;
    dateTimePicker1.CustomFormat = "yyyy年MM月dd日 HH時mm分ss秒";
}