LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

众多C#时间格式转换代码示例

admin
2021年2月4日 11:10 本文热度 3278
  众多C#时间格式转换代码示例,比如将MM/DD/YY格式日期替换为DD-MM-YY格式,显示:当前日期的MM/DD/YY表示格式是:01/09/2008,DD-MM-YY表示格式是:09-01-2008;
  将字符串转换为标准的时间点格式、显示指定日期的中文星期几名称 、
  显示指定日期的英文星期几名称、显示指定日期的英文星期缩略名称、使用自定义格式符表示科学计数法数字、使用标准格式符表示科学计数法数字等功能,具体请下载查看源码。
        private void button1_Click(object sender, EventArgs e)
        {//将MM/DD/YY格式日期替换为DD-MM-YY格式
            string MyMDYDate = DateTime.Today.ToString("d",System.Globalization.DateTimeFormatInfo.InvariantInfo);
            string MyDMYDate = System.Text.RegularExpressions.Regex.Replace(MyMDYDate,"\\b(?<month>\\d{1,2})/(?<day>\\d{1,2})/(?<year>\\d{2,4})\\b","${day}-${month}-${year}");
            string MyInfo = "当前日期的MM/DD/YY表示格式是:" + MyMDYDate + ",DD-MM-YY表示格式是:" + MyDMYDate;
            //显示:当前日期的MM/DD/YY表示格式是:01/09/2008,DD-MM-YY表示格式是:09-01-2008
            MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK);
        }

        private void button2_Click(object sender, EventArgs e)
        {//将字符串转换为标准的时间点格式
            string MyOldDate = "2008-06-12T18:45:15.0000000+07:00";
            DateTimeOffset MyDateOff = DateTimeOffset.Parse(MyOldDate,
                null,System.Globalization.DateTimeStyles.RoundtripKind);
            string MyNewDate = MyDateOff.ToString();
            string MyInfo = "转换前时间:"+MyOldDate+",转换后时间:"+MyNewDate;
            //显示:转换前时间:2008-06-12T18:45:15.0000000+07:00,
            //显示:转换后时间:2008/6/12 18:45:15 +07:00
            MessageBox.Show(MyInfo,"信息提示",MessageBoxButtons.OK);
        }

        private void button3_Click(object sender, EventArgs e)
        {//显示指定日期的中文星期几名称            
            DateTime MyDate = DateTime.Parse("2008-10-26");
            //显示:2008-10-26是星期日
            string MyInfo="2008-10-26是" + MyDate.ToString("dddd", new System.Globalization.CultureInfo("ZH-CN"));
            MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK);
        }
        private void button4_Click(object sender, EventArgs e)
        {//显示指定日期的英文星期几名称
            DateTime MyDate = DateTime.Parse("2008-10-26");
            //显示:2008-10-26是Sunday
            string MyInfo = "2008-10-26是" + MyDate.ToString("dddd", new System.Globalization.CultureInfo("EN-US"));
            MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK);
        }

        private void button5_Click(object sender, EventArgs e)
        {//显示指定日期的英文星期缩略名称
            DateTime MyDate = DateTime.Parse("2008-10-26");
            //显示:2008-10-26是Sun
            string MyInfo = "2008-10-26是" + MyDate.ToString("ddd", new System.Globalization.CultureInfo("EN-US"));
            MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK);
        }

        private void button6_Click(object sender, EventArgs e)
        {//使用自定义格式符表示科学计数法数字
            double MyDigital = Convert.ToDouble("31415926");
            //31415926使用自定义格式符科学表示法是:3.142E+7
            string MyInfo = "31415926使用自定义格式符科学表示法是:" + MyDigital.ToString("0.###E+0", System.Globalization.CultureInfo.InvariantCulture);
            MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK);
        }

        private void button7_Click(object sender, EventArgs e)
        {//使用标准格式符表示科学计数法数字
            double MyDigital = Convert.ToDouble("31415926");
            //31415926使用标准格式符科学表示法是:3.141593E+007
            string MyInfo = "31415926使用标准格式符科学表示法是:" + MyDigital.ToString("E", System.Globalization.CultureInfo.InvariantCulture);
            MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK);
        }



该文章在 2021/2/4 11:10:05 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved