c# 自己写的函数:英文日期转成中文日期 (汉字日期):二〇一一年五月十九日

调用:

string s;

s=getCNdate(DateTime.Parse("1999-10-31"));

Console.Write(s);

s=getCNdate(DateTime.Today);

Console.Write(s);

输出:

一九九九年十月三十一日

二〇一一年五月十九日

方法:

//---------------

public static string getCNdate(DateTime dt_mydate) { string CNdate = dt_mydate.ToLongDateString();//转成年月日格式 CNdate = Regex.Replace(CNdate, @"/d+[^/d]", rep_date); return CNdate; } private static string rep_date(Match mc) { const string cnd = "〇一二三四五六七八九"; string val = mc.Value; string digit = val.Substring(0, val.Length - 1); char c = val[val.Length - 1]; val = ""; switch (c) { case '年': foreach (char s in digit) val += cnd[int.Parse(s.ToString())]; break; case '月': case '日': if (digit.Length == 1) val += cnd[int.Parse(digit)]; else { val += cnd[int.Parse(digit[0].ToString())] + "十"; val = val.TrimStart('一'); val += cnd[int.Parse(digit[1].ToString())].ToString().Trim('〇'); } break; default: return "格式错误"; } return val + c.ToString(); }

c#:英文日期转成中文日期 (汉字日期:二〇一一年五月十九日)相关推荐

  1. freemarker英文日期显示成中文问题

    freemarker英文日期显示成中文问题 最近处理freemarker显示日期碰到问题,想要显示英文日期如July 7th,打印显示出来却成了 7,七月. 解决办法 在HTML模板或者ftl文件加上 ...

  2. 学术不端网查重靠谱吗_毕业论文查重把知网上的英文文章翻译成中文可以吗

    据说CNKI中国知网5.0就已经添加了中英文互译检测.简单百度一下发现学术不端网有关于:知网查重能否查英文论文呢?英语论文翻译过来查重能过吗?等等这样关于知网查重系统和英文文献的问题有很多.我现在用的 ...

  3. 怎么将不可编辑的英文PDF文档翻译成中文

    怎么将不可编辑的英文PDF文档翻译成中文 首先下载一个网易有道词典,打开设置界面,设置打开mini窗口的快捷键为ALT+W,设置截屏翻译的快捷键为ALT+E. 然后打开一篇PDF 文档,按住ALT+E ...

  4. 宏文件下载_用一个宏文件,就一个轻松把SolidWorks的英文特征翻译成中文

    以前分享过一些国外的模型,左侧设计树都是英文,许多初学者看着很不方便.最近在网上发现一个宏程序,可以直接把标准的英文特征翻译成中文(修改过特征名称的不行). 今天把这个文件分享出来,希望对大家有所帮助 ...

  5. 【C语言】世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”。下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期。

    世界上不同国家有不同的写日期的习惯.比如美国人习惯写成"月-日-年",而中国人习惯写成"年-月-日".下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯 ...

  6. 电脑桌面计算机中文变成英文怎么弄,电脑IE浏览器工具栏设置选项英文怎么改成中文...

    ? 有用户在 电脑系统 中安装某个程序后,打开IE浏览器,发现在工具栏设置选项中显示的是英文,但是用户习惯中文显示,那么我们要如何设置将其改成中文显示呢?下面为大家介绍电脑中IE浏览器工具栏设置选项显 ...

  7. c语言将英文逗号转成中文逗号,处理csv文件,英文逗号替换成中文逗号之后就乱码...

    Python2.7,处理csv文件时,把英文逗号替换成中文逗号之后就会乱码,title变量会乱码,可是content就不会,他们都是str类型,麻烦大家,这是为啥??def main(): #初始化数 ...

  8. PPT文档英文怎么翻译成中文?文档英文翻译这一招就够了

    PPT文档英文怎么翻译成中文?PPT文档怎么翻译?我想这些问题一直围绕着大家的工作吧,想要翻译PPT文档,却不知道该怎么操作,来看这篇文章就对了,小编接下来要为大家分享文档英文翻译的方法,教你怎么把英 ...

  9. 剪映英文字幕翻译成中文的最新方法(附字幕翻译工具2.0)

    点击上方"优派编程"选择"加入星标",第一时间关注原创干货 剪映英文字幕翻译成中文的最新方法(附字幕翻译工具2.0) https://www.fang1688. ...

最新文章

  1. 树莓派模拟量输入范围_使用 RPi.GPIO 模块的输入(Input)功能
  2. Yongkil Kwon:EOS具有当今世界上最多中心化的协议 | 独家专访
  3. [剑指offer]面试题第[61]题[JAVA][扑克牌中的点数][HashSet][数组]
  4. 读书精要《从一到无穷大》
  5. HDU-1281-棋盘游戏(二分匹配)
  6. 人品计算器demo,Intent传值Android
  7. java -jar vm参数_java相关:运行jar程序时添加vm参数的方法
  8. 拓端tecdat|R语言对NASA元数据进行文本挖掘的主题建模分析
  9. POJ 2923 Relocation ★(状态压缩+01背包)
  10. 数据库系统概论第五版(笔记+习题答案)(全)
  11. java adt教程_用Eclipse安装ADT插件搭建Android环境(图文)
  12. Java9 正式发布前的尝鲜之下载与配置环境变量
  13. 七周成为数据分析师—Excel实战篇
  14. SpringBoot 通用项目配置
  15. WEB知识: 同源策略介绍以及规避方法
  16. python数据精度_python数字精度
  17. ORA-1652 无法扩展TEMP表空间
  18. css3旋转木马轮播图,3D旋转木马轮播图(原创)
  19. 万元:蜂拥而至 地产板块注意风险但机遇犹存
  20. 通过python的requests库和socks代理调用接口API(接码平台)

热门文章

  1. AD应用相关:ACC基础知识
  2. WKWebView常用delegate
  3. 我用 Python 爬了一下西安的房价
  4. 别怕,三招教你恢复TF卡分区后的数据
  5. 缓存服务器设计与实现(六)
  6. SWD协议通信的简单总结
  7. 基于监督和半监督的文本分类
  8. 掘金 Android 文章精选合集
  9. android 判断设备是手机还是平板,android – 以编程方式确定设备是手机还是平板电脑...
  10. leetcode-322 硬币找零问题