sql字符转日期汇总

来源:互联网 发布:动态头像源码 编辑:程序博客网 时间:2024/06/06 02:21
剛接到一個項目,有一個數據表,裡面的日期格式:"30-Nov-06",沒辦法轉日期。
後來才知道是由於語言的問題,處理方法:
set language 'english'
SELECT cast([sdate] as datetime)FROM [HISCheck]
搞定
以下是SQL中一些常用的語言
set language 'Simplified Chinese'
set language 'us_english' 
c#
IFormatProvider culture = new System.Globalization.CultureInfo("en-US", true);
DateTime a = DateTime.Parse("03/01/06", culture);
Response.Write(a.ToString("yyyy-MM-dd"));
select convert(datetime,replace(replace(replace('2006年8月15日', '年', '-'), '月', '-'), '日', ''))

 

剛接到一個項目,有一個數據表,裡面的日期格式:"30-Nov-06",沒辦法轉日期。
後來才知道是由於語言的問題,處理方法:
set language 'english'
SELECT cast('1991-09-01' as datetime)FROM [HISCheck]
搞定
以下是SQL中一些常用的語言
set language 'Simplified Chinese'
set language 'us_english' 
c#
IFormatProvider culture = new System.Globalization.CultureInfo("en-US", true);
DateTime a = DateTime.Parse("03/01/06", culture);
Response.Write(a.ToString("yyyy-MM-dd"));

原创粉丝点击