• 格式化时间,转为中文


            /// <summary>
            /// 格式时间
            /// </summary>
            /// <param name="enDate"></param>
            /// <returns></returns>
            public static string GetDateCn(string enDate)
            {
                string date = string.Empty;
                if (!string.IsNullOrEmpty(enDate))
                {
                    enDate = DateTime.Parse(enDate).ToString("yyyy-MM-dd");
                    //用于将2003-01-14这种格式的日期更改为二○○三年一月十四日
                    string OldYear, OldMonth, OldDate;
                    string NewYear, NewMonth, NewDate;
                    int i;
                    //string[] sChinese = new string[] { "<font style='font-size:22px'></font>", "一", "二", "三", "四", "五", "六", "七", "八", "九", "十" };
                    string[] sChinese = new string[] { "○", "一", "二", "三", "四", "五", "六", "七", "八", "九", "十" };
                    OldYear = enDate.Substring(0, 4);
                    OldMonth = enDate.Substring(5, 2);
                    OldDate = enDate.Substring(8, 2);
                    NewYear = "";
                    NewMonth = "";
                    NewDate = "";
                    for (i = 0; i < OldYear.Length; i++)
                        NewYear = NewYear + sChinese[int.Parse(OldYear.Substring(i, 1))];
                    switch (OldMonth.Substring(0, 1))
                    {
                        case "0":
                            NewMonth = sChinese[int.Parse(OldMonth.Substring(1, 1))];
                            break;
                        default:
                            NewMonth = "十";
                            if (OldMonth.Substring(1, 1) != "0")
                                NewMonth = NewMonth + sChinese[int.Parse(OldMonth.Substring(1, 1))];
                            break;
                    }
                    switch (OldDate.Substring(0, 1))
                    {
                        case "0":
                            NewDate = sChinese[int.Parse(OldDate.Substring(1, 1))];
                            break;
                        default:
                            if (OldDate.Substring(0, 1) == "1")
                                NewDate = "十";
                            else
                                NewDate = sChinese[int.Parse(OldDate.Substring(0, 1))] + "十";
                            if (OldDate.Substring(1, 1) != "0")
                                NewDate = NewDate + sChinese[int.Parse(OldDate.Substring(1, 1))];
                            break;
                    }
                    date = NewYear + "年" + NewMonth + "月" + NewDate + "日";
                }
                else
                {
                    date = "XXXX" + "年" + "XX" + "月" + "XX" + "日";
                }
                return date;
    
            }
  • 相关阅读:
    Linux 查看本地ip
    php 利用debug_backtrace方法跟踪代码调用
    开源镜像站,vmware下载
    robots.txt 让搜索引擎不再收录网站
    PHP 面向对象 final类与final方法
    开源代码
    PHPStorm设置Ctrl+滚轮调整字体大小
    PHP array_chunk() 妙用
    第九节 JavaScript提取行间事件
    第八节 JavaScript函数的定义和执行
  • 原文地址:https://www.cnblogs.com/xue632777974/p/2933933.html
Copyright © 2020-2023  润新知