Hopes

Start Here..

 

11-八月-2004。。。oracle的Date格式,在Aspnet中的处理。

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

posted on 2012-08-19 21:34 ** 阅读(156) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

公告

你好!

常用链接

留言簿(2)

随笔档案

文章分类

文章档案

新闻档案

相册

收藏夹

C#学习

友情链接

搜索

最新评论

阅读排行榜

评论排行榜