• [时间操作] C#DateFormat时间帮助类 (转载)


    点击下载 DateFormat.rar

    主要功能如下

    返回每月的第一天和最后一天

    看下面代码吧

    /// <summary>
    /// 类说明:时间操作类
    /// 编 码 人:苏飞
    /// 联系方式:361983679  
    /// 更新网站:[url=http://www.sufeinet.com/thread-655-1-1.html]http://www.sufeinet.com/thread-655-1-1.html[/url]
    /// </summary>
    using System;
     
    namespace DotNet.Utilities
    {
        public class DateFormat
        {
            //返回每月的第一天和最后一天
            public static void ReturnDateFormat(int month, out string firstDay, out string lastDay)
            {
                int year = DateTime.Now.Year + month / 12;
                if (month != 12)
                {
                    month = month % 12;
                }
                switch (month)
                {
                    case 1:
                        firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
                        lastDay = DateTime.Now.ToString(year + "-0" + month + "-31");
                        break;
                    case 2:
                        firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
                        if (DateTime.IsLeapYear(DateTime.Now.Year))
                            lastDay = DateTime.Now.ToString(year + "-0" + month + "-29");
                        else
                            lastDay = DateTime.Now.ToString(year + "-0" + month + "-28");
                        break;
                    case 3:
                        firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
                        lastDay = DateTime.Now.ToString("yyyy-0" + month + "-31");
                        break;
                    case 4:
                        firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
                        lastDay = DateTime.Now.ToString(year + "-0" + month + "-30");
                        break;
                    case 5:
                        firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
                        lastDay = DateTime.Now.ToString(year + "-0" + month + "-31");
                        break;
                    case 6:
                        firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
                        lastDay = DateTime.Now.ToString(year + "-0" + month + "-30");
                        break;
                    case 7:
                        firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
                        lastDay = DateTime.Now.ToString(year + "-0" + month + "-31");
                        break;
                    case 8:
                        firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
                        lastDay = DateTime.Now.ToString(year + "-0" + month + "-31");
                        break;
                    case 9:
                        firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
                        lastDay = DateTime.Now.ToString(year + "-0" + month + "-30");
                        break;
                    case 10:
                        firstDay = DateTime.Now.ToString(year + "-" + month + "-01");
                        lastDay = DateTime.Now.ToString(year + "-" + month + "-31");
                        break;
                    case 11:
                        firstDay = DateTime.Now.ToString(year + "-" + month + "-01");
                        lastDay = DateTime.Now.ToString(year + "-" + month + "-30");
                        break;
                    default:
                        firstDay = DateTime.Now.ToString(year + "-" + month + "-01");
                        lastDay = DateTime.Now.ToString(year + "-" + month + "-31");
                        break;
                }
            }
        }
    }
  • 相关阅读:
    判断安卓或是IOS
    安卓、IOS内嵌H5的相互通信
    原生js tab选项卡粗略封装
    关于抓包
    vue学习的第一天——vue-router的相关使用
    关于jQuery插件封装的总结
    mvc生成静态页
    C#调用java代码
    汉字转16进制,汉字转10进制
    Model 类型为dynamic或者list<dynamic>
  • 原文地址:https://www.cnblogs.com/lizeyan/p/3635552.html
Copyright © 2020-2023  润新知