I have a written a stored procedure and excecuting it and displaying it in gridview(ASP.NET). I am getting Birthdate in the form of8/23/1956 12:00:00 AM. I just need8/23/1956. I have defined it as smalldatetime in stored procedure. How can I get it in that format ?
HELP.......
In your .net code, if the object is of type DateTime you can call ToShortDate.
|||Either you can convert the datetime to a varchar in your stored procedure:
select convert(varchar(10), getdate(), 103)
... or you can format the output in the GridView:
<asp:BoundFieldDataField="now"DataFormatString="{0:dd/MM/yyyy}"HtmlEncode="false"/>
|||Set the DataFormatString, either in designer or HTML:
<asp:BoundField DataField="Date" DataFormatString="{0:dd-MMM-yy}" HeaderText="Date" HtmlEncode="false" />|||
You can read more about CONVERT here:http://msdn2.microsoft.com/en-us/library/aa226054(SQL.80).aspx
...and more about DataFormatString here:http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.boundfield.dataformatstring.aspx
|||Thanks a bunch ... millepag
That CONVERT thing worked for me!!!!
No comments:
Post a Comment