To change date format in sql

前端 未结 3 477
无人及你
无人及你 2020-12-22 02:37

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.

相关标签:
3条回答
  • 2020-12-22 02:52

    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.

    0 讨论(0)
  • 2020-12-22 03:09

    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

    0 讨论(0)
  • 2020-12-22 03:09

    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

    0 讨论(0)
提交回复
热议问题