FarPoint.Win.Spread アセンブリ > FarPoint.Win.Spread.CellType 名前空間 > DateTimeCellType クラス : UserDefinedFormat プロパティ |
例外 | 解説 |
---|---|
System.ArgumentException | 指定された書式は無効です。 |
DateTimeFormatInfoオブジェクトでサポートされている書式については、Microsoft .NET Framework SDKドキュメントを参照してください。これらの書式に関する説明については、Microsoft .NET Framework開発者ガイドの「標準の日時書式指定文字列」および「カスタム日時書式指定文字列」のトピックを参照してください。秒の端数は、DateTimeCellTypeではサポートされていません(ただし、GeneralCellTypeではサポートされています)。
次の表に、使用可能なカスタムの日付時刻書式指定子を簡単にまとめます。
書式指定子 | 説明 |
---|---|
d、dd | 数値の日にちを表します。 |
ddd | 曜日の短縮名を表します。 |
dddd | 曜日の完全な名前を表します。 |
f、ff、... | 秒の端数の 最上位桁を表します。 |
F、FF、... | 秒の端数の 最上位桁を表します。 後続のゼロは表示されません。 |
h、hh | 時間(1〜12)を表します。 |
H、HH | 時間(1〜24)を表します。 |
m、mm | 数値の分を表します。 |
M、MM | 数値の月を表します。 |
MMM、MMMM | 月の短縮名と、月の完全な名前を表します。 |
s、ss | 数値の秒を表します。 |
t、tt | AM/PM指定子を表します。 |
y、yy、yyyy | 数値の年を表します。 |
z、zz、zzz | タイムゾーンオフセットを表します。 |
FarPoint.Win.Spread.CellType.DateTimeCellType dt = new FarPoint.Win.Spread.CellType.DateTimeCellType(); string[] dNames = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}; string[] mNames = {"Jan", "Feb", "Mar", "Apr", "May", "June", "July", "Aug", "Sep", "Oct", "Nov", "Dec",""}; string[] sdNames = {"SU", "M", "T", "W", "TH", "F", "S"}; string[] smNames = {"J", "F", "M", "A", "MY", "J", "JY", "AG", "S", "O", "N", "D",""}; string okbutn = "Accept"; string canbutn = "Decline"; dt.DateTimeFormat = FarPoint.Win.Spread.CellType.DateTimeFormat.UserDefined; dt.UserDefinedFormat = "dddd MMMM d, yyyy"; dt.DayNames = dNames; dt.MonthNames = mNames; dt.ShortDayNames = sdNames; dt.ShortMonthNames = smNames; dt.SetCalendarText(okbutn, canbutn); fpSpread1.ActiveSheet.Cells[0, 0].CellType = dt; fpSpread1.ActiveSheet.Cells[0, 0].Value = System.DateTime.Now; fpSpread1.ActiveSheet.Columns[0].Width = 130;
Dim dt As New FarPoint.Win.Spread.CellType.DateTimeCellType() Dim dNames() As String = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"} Dim mNames() As String = {"Jan", "Feb", "Mar", "Apr", "May", "June", "July", "Aug", "Sep", "Oct", "Nov", "Dec",""} Dim sdNames() As String = {"SU", "M", "T", "W", "TH", "F", "S"} Dim smNames() As String = {"J", "F", "M", "A", "MY", "J", "JY", "AG", "S", "O", "N", "D",""} Dim okbutn As String = "Accept" Dim canbutn As String = "Decline" dt.DateTimeFormat = FarPoint.Win.Spread.CellType.DateTimeFormat.UserDefined dt.UserDefinedFormat = "dddd MMMM d, yyyy" dt.DayNames = dNames dt.MonthNames = mNames dt.ShortDayNames = sdNames dt.ShortMonthNames = smNames dt.SetCalendarText(okbutn, canbutn) fpSpread1.ActiveSheet.Cells(0, 0).CellType = dt fpSpread1.ActiveSheet.Cells(0, 0).Value = Now fpSpread1.ActiveSheet.Columns(0).Width = 130