zoukankan      html  css  js  c++  java
  • [转] c# 时间操作

    一、取某月的最后一天

    一、取某月的最后一天
    法一、使用算出该月多少天,年
    ++加上多少天即得,举例取今天这个月的最后一天

    private void GetLastDateForMonth(DateTime DtStart,out DateTime DtEnd)
      
    {
       
    int Dtyear,DtMonth;

       DtStart 
    = DateTime.Now;
       Dtyear  
    = DtStart.Year;
       DtMonth 
    = DtStart.Month;

       
    int MonthCount = DateTime.DaysInMonth(Dtyear,DtMonth);
       DtEnd 
    = Convert.ToDateTime(Dtyear.ToString()+"-"+DtMonth.ToString()+"-"+MonthCount);

      }


    法二、取出下月的第一天减去一天便是这个的最后一天

    private void GetLastDateForMonth(DateTime DtStart,out DateTime DtEnd)
      
    {
       
    int Dtyear,DtMonth;

       DtStart 
    = DateTime.Now.AddMonths(1);
       Dtyear  
    = DtStart.Year;
       DtMonth 
    = DtStart.Month;
       
       DtEnd 
    = Convert.ToDateTime(Dtyear.ToString()+"-"+DtMonth.ToString()+"-"+"1").AddDays(-1);

      }




    法一、使用算出该月多少天,年++加上多少天即得,举例取今天这个月的最后一天

    法二、取出下月的第一天减去一天便是这个的最后一天
  • 相关阅读:
    windows常规
    oracle常规操作
    idea使用
    java-maven
    java-rabbimq
    centos7 rabbitMq 安装教程
    Leetcode 332.重新安排行程
    Leetcode 334.递增的三元子序列
    Leetcode 331.验证二叉树的前序序列化
    Leetcode 330.按要求补齐数组
  • 原文地址:https://www.cnblogs.com/xiang/p/454957.html
Copyright © 2011-2022 走看看