| Visual Basic (Declaration) | |
|---|---|
Public Overrides Property FormatString As String  | |
| Visual Basic (Usage) |  Copy Code | 
|---|---|
Dim instance As DateTimeCellType Dim value As String instance.FormatString = value value = instance.FormatString  | |
| C# | |
|---|---|
public override string FormatString {get; set;}  | |
Property Value
String containing the formatSpecify the format as a string using any of the valid format characters, some of which are listed here:
| Format Specifier | Description | Example (all en-US culture) | 
|---|---|---|
| d | Short date format | 1/29/2002 | 
| D | Long date pattern | Tuesday, January 29, 2002 | 
| f | Full date and time pattern (short time) | Tuesday, January 29, 2002 4:27 PM | 
| F | Full date and time pattern (long time) | Tuesday, January 29, 2002 4:27:42 PM | 
| g | General date and time pattern (short time) | 1/29/2002 4:27 PM | 
| G | General date and time pattern (long time) | 1/29/2002 4:27:42 PM | 
| m | Month day pattern | January 29 | 
| r | Internet protocol RFC1123 pattern | Tue, 29 Jan 2002 16:27:42 GMT | 
| s | Sortable date and time pattern | 2002-01-29T16:27:42 | 
| u | Universal sortable date and time pattern | 2002-01-29 16:27:42Z | 
| U | Universal sortable date and time pattern | Tuesday, January 29, 2002 9:27:42 PM | 
| y | Year month pattern | January, 2002 | 
You can also specify custom date formats. For a complete list of format characters and more information on creating custom date formats, see Date and Time Format Strings in the Microsoft .NET Framework Developers Guide.
The following example creates a date-time cell with a message to display for invalid data and a custom date format. The date format displays the weekday, a comma, and then the month and day for the specified date. The column width is set to display all the text.
             
            
            | C# |  Copy Code | 
|---|---|
FarPoint.Web.Spread.DateTimeCellTypedatecell=newFarPoint.Web.Spread.DateTimeCellType(); datecell.ErrorMessage="Needadate!!!"; 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;  | |
| Visual Basic |  Copy Code | 
|---|---|
DimdatecellAsNewFarPoint.Web.Spread.DateTimeCellType() datecell.ErrorMessage="Needadate!!!" 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  | |
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family