系統城裝機大師 - 唯一官網:www.farandoo.com!

當前位置:首頁 > 數據庫 > MsSql > 詳細頁面

sql server英文日期轉成一般的日期格式

時間:2020-09-05來源:www.farandoo.com作者:電腦系統城

問題:

mon dd yyyy英文日期格式轉換為一般的日期格式,在中文環境中,直接執行轉換腳本會報錯:
消息 241,級別 16,狀態 1,第 1 行
從字符串轉換日期和/或時間時,轉換失敗。

根源:

mon dd yyyy英文日期格式在中文環境中不算日期格式,只有在英文環境中才算日期格式。

解決方案:

需要加上set language US_ENGLISH設置

腳本:

復制代碼
/*
作者:zhang502219048
腳本來源:https://www.cnblogs.com/zhang502219048/p/13616995.html
*/

/*
mon dd yyyy英文日期格式轉換為一般的日期格式,在中文環境中,需要加上set language US_ENGLISH設置,否則會報錯:
消息 241,級別 16,狀態 1,第 1 行
從字符串轉換日期和/或時間時,轉換失敗。
*/
set language US_ENGLISH
select cast('Jun 20 2020  4:08PM' as datetime)
復制代碼

腳本運行結果:

分享到:

相關信息

系統教程欄目

欄目熱門教程

人氣教程排行

站長推薦

熱門系統下載

jlzzjlzz亚洲乱熟在线播放