MESCIUS SPREAD for ASP.NET 10.0J
FormatString プロパティ (DateTimeCellType)

日付の書式を取得または設定します。
構文
'Declaration
 
Public Overrides Property FormatString As String
public override string FormatString {get; set;}

プロパティ値

書式を含むString
解説

以下のような有効な書式文字を使用して、書式を文字列として指定します。

書式指定子 説明
d 短い日付書式 4/25/2006
D 長い日付パターン 2006年4月25日
f 完全な日付と時刻パターン(短い時刻) 2006年4月25日 火曜日 16:27:00
F 完全な日付と時刻パターン(長い時刻) 2006年4月25日 火曜日 16:27:42
g 一般的な日付と時刻パターン(短い時刻) 25.04.06 16:27:00
G 一般的な日付と時刻パターン(長い時刻) 25.04.06 16:27:42
m 月日パターン 4月25日
r インターネットプロトコルRFC1123パターン Tue, 25 Apr 2006 16:27:42 GMT
s ソート可能な日付時刻パターン 2006-04-25T16:27:42
u 協定世界時のソート可能な日付時刻パターン 2006-04-25 16:27:42Z
U 協定世界時のソート可能な日付時刻パターン 2006年4月25日 火曜日 21:27:42
y 年月パターン 2006年4月

また、カスタム日付書式を指定することもできます。書式文字の詳細リストやカスタム日付書式の作成方法については、MSDNの「日付と時刻の書式指定文字列」を参照してください。

以下の例では、無効なデータに対して表示するメッセージとカスタム日付書式を指定して、日付型セルを作成します。日付書式は、指定した日付の曜日、コンマ(,)、月日の順に表示します。列幅を設定し、すべてのテキストを表示させます。
FarPoint.Web.Spread.DateTimeCellType datecell = new FarPoint.Web.Spread.DateTimeCellType();
datecell.ErrorMessage = "Need a date!!!";
datecell.FormatString = "d";
FpSpread1.Sheets[0].Cells[0, 0].CellType = datecell;
FpSpread1.Sheets[0].Cells[0, 0].Value = System.DateTime.Now.ToOADate();
FpSpread1.Sheets[0].Columns[0].Width = 175;
Dim datecell As New FarPoint.Web.Spread.DateTimeCellType()
datecell.ErrorMessage = "Need a date!!!"
datecell.FormatString = "d"
FpSpread1.Sheets(0).Cells(0, 0).CellType = datecell
FpSpread1.Sheets(0).Cells(0, 0).Value = System.DateTime.Now.ToOADate()
FpSpread1.Sheets(0).Columns(0).Width = 175
参照

DateTimeCellType クラス
DateTimeCellType メンバ

 

 


© MESCIUS inc. All rights reserved.