我想顯示日期時間爲例如。 09年12月1日下午11時22分45秒使用SQL查詢獲取自定義日期時間格式
目前我的格式是:
DATENAME(Month, (((MachineGroups.TimeAdded*10000000)+ 621355968000000000) -599266080000000000)/864000000000) + SPACE(1) + DATENAME(d, (((MachineGroups.TimeAdded*10000000)+ 621355968000000000) - 599266080000000000)/864000000000) +', ' + DATENAME(year, (((MachineGroups.TimeAdded*10000000)+621355968000000000) - 599266080000000000) /864000000000) + SPACE(1)+DATENAME (hour,(((MachineGroups.TimeAdded*10000000)+621355968000000000) - 599266080000000000)/864000000000) + ':' +DATENAME (minute,(((MachineGroups.TimeAdded*10000000)+ 621355968000000000) - 599266080000000000)/864000000000) + ':' +DATENAME (second,(((MachineGroups.TimeAdded*10000000)+ 621355968000000000) - 599266080000000000)/864000000000) AS Expr2
尤斯上面我得到如。 2009年23點22分45秒
12月1日,我會嘗試使用 「MMM」 和 「YY」 的cuatom formata,但它沒有工作
任何建議??? 謝謝
有沒有辦法我可以使用上面的Datename屬性來獲得我想要的格式?
ASP.NET和C#以何種方式與此問題相關?這聽起來像你只對SQL方面感興趣。另一方面,爲什麼你希望SQL能夠執行格式化而不是在你的ASP.NET代碼中執行它,你有什麼理由嗎? – 2009-11-24 15:08:00
現在我們很好... – user175084 2009-11-24 15:10:37
這是因爲我已經在很多地方完成了上述格式化...現在只需要對它進行更多一點的修改... – user175084 2009-11-24 15:14:37