zoukankan      html  css  js  c++  java
  • C#关于日期月天数和一年有多少周及某年某周时间段的计算

    /// <summary>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// 当前月有多少天

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// </summary>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// <param name="y"></param>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// <param name="m"></param>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// <returns></returns>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        public static int HowMonthDay(int y, int m)

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客{

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            int mnext;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            int ynext;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            if (m < 12)

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客{

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客                mnext = m + 1;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客                ynext = y;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            }

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            else

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客{

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客                mnext = 1;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客                ynext = y + 1;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            }

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            DateTime dt1 = System.Convert.ToDateTime(y + "-" + m + "-1");

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            DateTime dt2 = System.Convert.ToDateTime(ynext + "-" + mnext + "-1");

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            TimeSpan diff = dt2 - dt1;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            return diff.Days;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        }

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /**//// <summary>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// 得到一年中的某周的起始日和截止日

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// 年 nYear

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// 周数 nNumWeek

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// 周始 out dtWeekStart

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// 周终 out dtWeekeEnd

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// </summary>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// <param name="nYear"></param>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// <param name="nNumWeek"></param>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// <param name="dtWeekStart"></param>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// <param name="dtWeekeEnd"></param>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        public static void GetWeek(int nYear, int nNumWeek, out   DateTime dtWeekStart, out   DateTime dtWeekeEnd)

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客{

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            DateTime dt = new DateTime(nYear, 1, 1);

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            dt = dt + new TimeSpan((nNumWeek - 1) * 7, 0, 0, 0);

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            dtWeekStart = dt.AddDays(-(int)dt.DayOfWeek + (int)DayOfWeek.Monday);

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            dtWeekeEnd = dt.AddDays((int)DayOfWeek.Saturday - (int)dt.DayOfWeek + 1);

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        }

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /**//// <summary>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// 求某年有多少周

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// 返回 int

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// </summary>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// <param name="strYear"></param>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// <returns>int</returns>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        public static int GetYearWeekCount(int strYear)

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客{

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            string returnStr = "";

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            System.DateTime fDt = DateTime.Parse(strYear.ToString() + "-01-01");

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            int k = Convert.ToInt32(fDt.DayOfWeek);//得到该年的第一天是周几

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            if (k == 1)

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客{

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客                int countDay = fDt.AddYears(1).AddDays(-1).DayOfYear;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客                int countWeek = countDay / 7 + 1;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客                return countWeek;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            }

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            else

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客{

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客                int countDay = fDt.AddYears(1).AddDays(-1).DayOfYear;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客                int countWeek = countDay / 7 + 2;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客                return countWeek;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            }

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        }

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /**//// <summary>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// 求当前日期是一年的中第几周

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// </summary>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// <param name="date"></param>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        /// <returns></returns>

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        public static int WeekOfYear(DateTime curDay)

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客{

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            int firstdayofweek = Convert.ToInt32(Convert.ToDateTime(curDay.Year.ToString() + "- " + "1-1 ").DayOfWeek);

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            int days = curDay.DayOfYear;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            int daysOutOneWeek = days - (7 - firstdayofweek);

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            if (daysOutOneWeek <= 0)

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客{

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客                return 1;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            }

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            else

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客{

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客                int weeks = daysOutOneWeek / 7;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客                if (daysOutOneWeek % 7 != 0)

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客                    weeks++;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客                return weeks + 1;

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客            }

    C关于日期月天数和一年有多少周及某年某周时间段的计算 - iautou - iautou的博客        }

  • 相关阅读:
    Spring 整合过滤器
    Spring Boot 整合 AOP
    Linux IO模式及 select、poll、epoll详解
    java 集合之ArrayList、Vector、LinkedList、CopyOnWriteArrayList
    java 集合之HashMap、Hashtable、LinkedHashMap、TreeMap
    java modCount和fail-fast
    java ArrayList迭代过程中删除
    JVM metaspace元空间
    反转链表
    合并两个排序的链表
  • 原文地址:https://www.cnblogs.com/dogxuefeng/p/3126902.html
Copyright © 2011-2022 走看看