首页 > 编程 > .NET > 正文

在.net中Oracle日期类型的处理

2024-07-10 13:07:39
字体:
来源:转载
供稿:网友
刚接触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;

谁有什么简单的方法请说说.



发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表