剛接觸Oracle數據庫,發現
Oracle中的日期類型很難處理,必須為如11-11月-2004,而且必須是漢字月,不知是什么原因,從數據庫里讀出來再更新日期不變的情況下也不能更新了,真是麻煩,還得轉換類型,在網上查了很多帖子,也沒有找到好的解決辦法,看msdn找到一個類CultureInfo,就寫了一個方法轉換日期類型.
public string rqcl(string rqz)
{
CultureInfo ci = new CultureInfo("de-DE");
string sz = System.Convert .ToDateTime(rqz).ToShortDateString();
DateTime dt = System.Convert .ToDateTime (sz);
string rq =dt.ToString("d",ci).Insert(5,"月 ");
if(dt.Month>9)
{
}
else
{
rq=rq.Substring(0,3)+rq.Substring(4,rq.Length-4);
}
return(rq);
}
需要引用using System.Globalization;