繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> 在.net中Oracle日期类型的处理

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

2007-05-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:刚接触Oracle数据库,发现Oracle中的日期类型很难处理,必须为如11-11月-2004,而且必须是汉字月,不知是什么原因,从数据库里读出来再更新日期不变的情况下也不能更新了,真是麻烦,还得转换类型,在网上查了很多帖子,也...

刚接触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;

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

责任编辑:admin
相关文章