欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【在.net中Oracle日期类型的处理】,下面是详细的分享!
在.net中Oracle日期类型的处理
刚接触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;
以上所分享的是关于在.net中Oracle日期类型的处理,下面是编辑为你推荐的有价值的用户互动:
相关问题:oracle与asp.net中是date类型操作问题.
答:你看你的datetime.today.tostring()打印出来看看。 然后你在oracle里面的记录信息。 .net中的today 当天的0点0分0秒。 你看看oracle里面的是多少。 >>详细
相关问题:怎样将.NET中的日期存入ORACLE中?
答:控件中得到的日期是字符串在写的时候,SQL语句中需要转成日期期(假设表中的数据类型为DATE):insert into tablename colname values(TO_DATE('你的日期串','YYYY-MM-DD HH24:MI:SS')),同时要注意如果SQL语句拼在STRING中写,要注意'号的使用... >>详细
相关问题:ORACLE 中怎么格式化如下日期
答:1、ALTER session SET nls_date_format='yyyy-mm-dd hh24:mi:ss'; select sysdate from dual; 2、select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') from dual; >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
