刚接触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;
谁有什么简单的方法请说说.