カスタムDateTimePicker時間または日付表示形式



Custom Datetimepicker Time



Format DateTimePickerで、選択したCutstomを選択し、次のようにフォーマット文字列CutstomFormatで記述します。

10:05 Amをどのように表示しますか、次のように記述されます。HH:mm tt(大文字と小文字を区別)日付と時刻の形式または文字列で区切られた文字列を表示するには、エスケープ文字の部分文字列を使用する必要があります。



たとえば、日付を「6月6日午後3時」として表示するには、CustomFormatプロパティを「t:mmtt」で「MMMMdd」に設定します。

'at'部分文字列エスケープ文字でない場合、結果は 'June 06 aP 3:00 PM'になります。これは、文字 't'がAM / PM形式の文字列の読み取りとして1文字であるためです(次の形式1を参照)。



文字列テーブル)。フォーマット文字列を組み合わせて、日付と時刻のフォーマットを設定できます。

たとえば、2001年6月1日の12:00 PMの日付と時刻を表示するには、このプロパティを「dd」/「MM」/「yyyyhh」:「mmtt」に設定する必要があります。詳細については、日付と時刻のフォーマット文字列を参照してください。

注FormatプロパティはDateTimePickerFormat.Customに設定する必要があります。日付形式を設定するには、このプロパティが表示/時刻に影響します。



次の表に、すべての有効なフォーマット文字列とその説明を示します。フォーマット文字列指定子

d1桁または2桁の日数。

日dd桁。日数プラスゼロの前。

週dddの3文字の略語。

ddddの完全な平日の名前。

H12桁の時間形式または2桁の時間数。

2桁の時間数hh12時間形式。ゼロが前に付いた数字。

H24桁の時間形式または2桁の時間数。

2桁の時間数HH24時間形式。ゼロが前に付いた数字。

1桁または2桁の分というm値。

mm2分の値。ゼロが前に付いた数字。

1桁または2桁のM月の値。

MM2桁の月の値。ゼロが前に付いた数字。

MMM月の3文字の略語。

MMMM完全な月の名前。

■1桁または2桁の秒。

ss2桁の秒数。ゼロが前に付いた数字。

文字AM / PMの略語(「AM」は「A」として表示されます)。

tt2文字のAM / PMの省略形(「AM」は「AM」として表示されます)。

y桁の年(2001は「1」として表示されます)。

Yy年の最後の2桁(2001は「01」として表示されます)。

yyyy通年(2001は「2001」として表示されます)。

例[VisualBasic、C#]次の例ではCustomFormatプロパティを設定し、DateTimePickerは日付を「2001年6月1日-金曜日」(2001年6月1日金曜日)として表示します。このコードは、インスタンスがフォーム上にDateTimePickerコントロールで作成されていることを前提としています。

[Visual Basic] Public Sub SetMyCustomFormat() ' Set the Format type and the CustomFormat string. dateTimePicker1.Format = DateTimePickerFormat.Custom dateTimePicker1.CustomFormat = 'MMMM dd, yyyy - dddd' End Sub 'SetMyCustomFormat [C#] public void SetMyCustomFormat() { // Set the Format type and the CustomFormat string. dateTimePicker1.Format = DateTimePickerFormat.Custom dateTimePicker1.CustomFormat = 'MMMM dd, yyyy - dddd' }

複製:https://www.cnblogs.com/EleMMent/archive/2013/02/21/2920733.html