2009-04-17 110 views
1

我在數據庫中以mm/dd/yyyy格式顯示日期。我想以dd/mm/yyyy的形式顯示。 任何人都可以幫忙嗎?我想和日期一起獲得時間。在sql中更改日期格式

+0

查看更新關於格式# 131。 – 2009-04-17 07:26:52

回答

2

CONVERT(VARCHAR(10),YourField,103)

每您的評論 - 你想要的時候也是如此。


select (CONVERT(VARCHAR(10), YourField, 103) + ' ' + CONVERT(VARCHAR(15), YourField, 108)) as DateTime 

http://msdn.microsoft.com/en-us/library/aa226054.aspx

+0

我想得到時間和date.Now唯一的日期即將到來 – user42348 2009-04-17 07:23:52

+0

現在的結果是10/08/1429 9:28:55:000PM意味着格式爲我想要的,但一年的格式不正確 – user42348 2009-04-17 07:34:02

1

的日期值不具有格式在所有。它在將其轉換爲字符串時得到它的格式。

您可以使用convert函數轉換數據庫中的值,但您應該將其留給用戶界面中的代碼。