C#如何将日本的日期转化为“XX-YY-ZZ”的格式,有这样的类吗,求教类库达人 日文的日期一般是:“平成 XX/YY”的格式,我需要一个类,把这个转化为XX/YY/ZZ的形式,用哪个类,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www-128.ibm.com/developerworks/cn/opensource/os-icu4c/index.html?ca=dwcn-newsletter-opensource 你可以设置一下culture为日本环境,至于缩写你去网上找一下,然后再进行输出。 "平成 XX/YY";"平成"是虾米意思?汗 ??? .net 有相关的类库来转换吗?给各例子好吗? territory=US 表示美国territory=JIS 表示日本 这篇文章或许对你有用,我只能帮到这了,兄弟~ 这篇http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/0211yip/0211yip3.html 我快崩溃了我直说这个项目吧,有个下拉菜单,里面是写死的日文日期格式如:“平成/2/2”之类的,都是小日本的日期表示方法。 数据库里面是DATATIME型格式,现在很简单,我要把下拉菜单的直转化为咱们中国正常显示的XXXX/YY/DD的形式,在存到数据库中去,听说FRAMEWORK里面有这样的类,是哪个,用哪个方法,参数怎么带?? 我这里是日文的。NET靠,看不懂解释,麻烦哪位帮帮忙。 have a try! CultureInfo ciJan = new CultureInfo( "ja-JP" ); MessageBox.Show( DateTime.Now.ToString( ciJan.DateTimeFormat.ShortDatePattern ) ); System.IFormatProvider format = new System.Globalization.CultureInfo("ja-JP", true);DateTime oDateTime = DateTime.Parse("平成17 12/11", format); //output: 2005/12/11 System.IFormatProvider format = new System.Globalization.CultureInfo("ja-JP", true);DateTime oDateTime = DateTime.Parse("平成17 12/11", format);MessageBox.Show(oDateTime.ToString("yyyy/MM/dd")); 感谢fangxinggood,好像有点意思,我去TRY,如果正确,马上给分 我只知道在SQL里如何实现select convert(char(10),getdate(),20)即可成为'2006-04-03'这样的形式 请教一个关于LockBits的问题 C# printdocument 打印问题 Picturebox 图片 怎么 设置的 WinForm下关于TreeView绑定数组的问题 水晶报表的问题(立即给分) 其实我就是...... 关于dataset更新数据库的问题 循环删除用户组件的问题 如何获取计算机的IP地址? 关于datagrid的问题 求 下面这段程序完成的是什么功能,最好详细说一下啊 提交数据, 需要到2个不同的页面去。
.net 有相关的类库来转换吗?给各例子好吗?
territory=JIS 表示日本 这篇文章或许对你有用,我只能帮到这了,兄弟~
http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/0211yip/0211yip3.html
我直说这个项目吧,有个下拉菜单,里面是写死的日文日期格式如:“平成/2/2”之类的,都是小日本的日期表示方法。 数据库里面是DATATIME型格式,现在很简单,我要把下拉菜单的直转化为咱们中国正常显示的XXXX/YY/DD的形式,在存到数据库中去,听说FRAMEWORK里面有这样的类,是哪个,用哪个方法,参数怎么带?? 我这里是日文的。NET靠,看不懂解释,麻烦哪位帮帮忙。
MessageBox.Show( DateTime.Now.ToString( ciJan.DateTimeFormat.ShortDatePattern ) );
DateTime oDateTime = DateTime.Parse("平成17 12/11", format); //output: 2005/12/11
DateTime oDateTime = DateTime.Parse("平成17 12/11", format);
MessageBox.Show(oDateTime.ToString("yyyy/MM/dd"));
即可成为'2006-04-03'这样的形式