I have date in mm/dd/yyyy format in database.I want to display in form as dd/mm/yyyy. Can anybody help?I want to get time along with date.
A date value doesn't have a format at all. It gets it's format when you convert it to a string.
You can use the convert
function to convert the value in the database, but you should rather leave that to the code in the user interface.
CONVERT(VARCHAR(10), YourField, 103)
Per your comment - you want the time as well.
select (CONVERT(VARCHAR(10), YourField, 103) + ' ' + CONVERT(VARCHAR(15), YourField, 108)) as DateTime
http://msdn.microsoft.com/en-us/library/aa226054.aspx
What Guffa said, plus this from books online: http://msdn.microsoft.com/en-us/library/aa226054.aspx
CONVERT(VARCHAR(10), column, 103)
103 is yyyy
3 is yy