0
我期待以ddmmyyyyhhmm格式將日期時間轉換爲Varchar(12)。以ddmmyyyyhhmm格式將SQL Server 2008 R2日期時間轉換爲Varchar
我可以從here得到ddmmyyyy。但有沒有簡單的方法來獲取整個字符串使用單個轉換代碼(如103或133),或者我應該分別獲取日期和時間,然後合併它。
謝謝
更新:找到答案與斯科特的一些幫助。
Replace(CONVERT(CHAR(10), GETDATE(), 103),'/','') + Replace(CONVERT(CHAR(5), GETDATE(), 108),':','')
@ScottChamberlain我開始研究幾個小時,回來你貼,也是連接嘗試[鏈接](http://www.codeproject.com/Articles/576178/cast-convert-format-試穿解析 - 日期和時間-SQL)。但我找不到像103或113這樣的直接轉換編碼。 –
恩,131呢?所有你需要做的就是去掉'/',''''和空格(並且截斷毫秒)。 –
這是Hijri日曆系統。 Getdate()給了我一年1434年。 –