PowerTools InputMan for ASP.NET 8.0J
Hour12Mode プロパティ
使用例 

12時間の範囲を定義する値を取得または設定します。
構文
Public Property Hour12Mode As Hour12Mode
public Hour12Mode Hour12Mode {get; set;}

プロパティ値

既定値:Hour12Mode.Hour0As12
解説
Hour12Modeプロパティは、Format.Patternプロパティで「hh(12時間制表示)」キーワードを設定するときに使用します。「HH(24時間制表示)」キーワードを設定したときには、表示に変化はありません。

なお、Hour12Modeプロパティの設定に関わらず、Format.Patternプロパティの「tt」キーワードでは、以下の基準で午前と午後を判別します。
使用例
次のサンプルコードは、Hour12Modeプロパティの設定による変化を示します。
Imports GrapeCity.Web.Input.IMDate
Imports GrapeCity.Web.Input.Core

' 昼の12時を「0時」としたときの深夜の時刻表示の例
GcDateTime1.Format.Pattern = "yyyy/MM/dd tt hh:mm"
GcDateTime1.DisplayFormat.Pattern = "yyyy/MM/dd tt hh:mm"
GcDateTime1.Value = DateTimeEx.Parse("2015/4/1 00:30:00")
GcDateTime1.Hour12Mode = Hour12Mode.Hour12As0

' 昼の12時を「0時」としたときの昼の時刻表示の例
GcDateTime2.Format.Pattern = "yyyy/MM/dd tt hh:mm"
GcDateTime2.DisplayFormat.Pattern = "yyyy/MM/dd tt hh:mm"
GcDateTime2.Value = DateTimeEx.Parse("2015/4/1 12:30:00")
GcDateTime2.Hour12Mode = Hour12Mode.Hour12As0

' 深夜の0時を「12時」としたときの深夜の時刻表示の例
GcDateTime3.Format.Pattern = "yyyy/MM/dd tt hh:mm"
GcDateTime3.DisplayFormat.Pattern = "yyyy/MM/dd tt hh:mm"
GcDateTime3.Value = DateTimeEx.Parse("2015/4/1 00:30:00")
GcDateTime3.Hour12Mode = Hour12Mode.Hour0As12

' 深夜の0時を「12時」としたときの昼の時刻表示の例
GcDateTime4.Format.Pattern = "yyyy/MM/dd tt hh:mm"
GcDateTime4.DisplayFormat.Pattern = "yyyy/MM/dd tt hh:mm"
GcDateTime4.Value = DateTimeEx.Parse("2015/4/1 12:30:00")
GcDateTime4.Hour12Mode = Hour12Mode.Hour0As12
using GrapeCity.Web.Input.IMDate;
using GrapeCity.Web.Input.Core;

// 昼の12時を「0時」としたときの深夜の時刻表示の例
GcDateTime1.Format.Pattern = "yyyy/MM/dd tt hh:mm";
GcDateTime1.DisplayFormat.Pattern = "yyyy/MM/dd tt hh:mm";
GcDateTime1.Value = DateTimeEx.Parse("2015/4/1 00:30:00")
GcDateTime1.Hour12Mode = Hour12Mode.Hour12As0;

// 昼の12時を「0時」としたときの昼の時刻表示の例
GcDateTime2.Format.Pattern = "yyyy/MM/dd tt hh:mm";
GcDateTime2.DisplayFormat.Pattern = "yyyy/MM/dd tt hh:mm";
GcDateTime2.Value = DateTimeEx.Parse("2015/4/1 12:30:00");
GcDateTime2.Hour12Mode = Hour12Mode.Hour12As0;

// 深夜の0時を「12時」としたときの深夜の時刻表示の例
GcDateTime3.Format.Pattern = "yyyy/MM/dd tt hh:mm";
GcDateTime3.DisplayFormat.Pattern = "yyyy/MM/dd tt hh:mm";
GcDateTime3.Value = DateTimeEx.Parse("2015/4/1 00:30:00")
GcDateTime3.Hour12Mode = Hour12Mode.Hour0As12;

// 深夜の0時を「12時」としたときの昼の時刻表示の例
GcDateTime4.Format.Pattern = "yyyy/MM/dd tt hh:mm";
GcDateTime4.DisplayFormat.Pattern = "yyyy/MM/dd tt hh:mm";
GcDateTime4.Value = DateTimeEx.Parse("2015/4/1 12:30:00")
GcDateTime4.Hour12Mode = Hour12Mode.Hour0As12;
参照

GcDateTime クラス
GcDateTime メンバ

 

 


© 2005-2015 GrapeCity inc. All rights reserved.