C# 获取当前月第一天和最后一天 计算两个日期差多少天

获取当前月的第一天和最后一天

DateTime now = DateTime.Now;
DateTime firstDay = new DateTime(now.Year, now.Month, 1);
DateTime lastDay = firstDay.AddMonths(1).AddDays(-1);

计算两个日期差多少天

DateTime start=firstDay;
DateTime end=lastDay;
TimeSpan ts=end.Subtract(start);
ts.Days;
时间: 2024-10-21 17:02:05

C# 获取当前月第一天和最后一天 计算两个日期差多少天的相关文章

获取当前月第一天和最后一天

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");  //获取当前月第一天: Calendar c = Calendar.getInstance(); c.add(Calendar.MONTH, 0); c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天 String first = format.format(c.getTime()); System.ou

java 获取当月第一天和最后一天 获取前一个月第一天和最后一天

第一种: public static void main(String[] args) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); //获取前月的第一天 Calendar cal_1=Calendar.getInstance();//获取当前日期 cal_1.add(Calendar.MONTH, -1); cal_1.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既

java获取当月的第一天和最后一天,获取本周的第一天和最后一天

/** * 获取指定日期所在周的第一天和最后一天,用下划线连接 * @param dataStr * @return * @throws ParseException */ public static String getFirstAndLastOfMonth(String dataStr,String dateFormat,String resultDateFormat) throws ParseException { //获取当前月第一天: Calendar c = Calendar.get

SQLSERVER取当前月第一天和最后一天

--本月第一天: select   dateadd(dd,-day(getdate())+1,getdate()) --本月最后一天: SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)) --上个月第一天: select CONVERT(int, CONVERT(varchar(10),DATEADD(m,-1 ,dateadd(dd,-day(getdate())+1,getdate())) ,112)) --上个月最

计算两个日期相隔天数 思路:假设1998-10-10 2010-5-5 首先获取1889-10-10这个日期在这一年中还剩多少天 再次获取2010-5-5这个日子在这一年内已经过了

class FunDemo6 { public static void main(String[] args) { //测试函数getDays //System.out.println(getDays(1992,4,20)); System.out.println(subDays(1999,1,5,2001,3,10)); } //判断是否为闰年 public static boolean isLeap (int y) { if(y%4==0&&y%100!=0||y%400==0) re

获取当月的第一天和最后一天示例

最简单获取当月第一天和最后一天 代码如下: DateTime now = DateTime.Now; DateTime dt1 = new DateTime(now.Year, now.Month, 1); DateTime dt2 = d1.AddMonths(1).AddDays(-1); dt1是本月的第一天,dt2本月的最后一天, 最后一天的算法是:得到本月的第一天然后增加一月,再减去一天. 智能判断每个月有多少天: //返回每月的第一天和最后一天 public static void

asp.net 获取当月的第一天和最后一天示例

ASP.NET(C#)返回每个月的第一天和最后一天要怎么来做呢,我们下文整理了不少例子,然后根据例子做了一个智能判断每个月有多少天,无需你计算,本函数将替你完成: 希望对各位有帮助. 最简单获取当月第一天和最后一天 代码如下  代码如下 复制代码 DateTime now = DateTime.Now;DateTime dt1 = new DateTime(now.Year, now.Month, 1); DateTime dt2 = d1.AddMonths(1).AddDays(-1); d

java代码的时间类,获取每年的第一天和最后一天

package com.fzl.util; import java.sql.Timestamp;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Locale; public class DateUtil { /** * 默认日期格式 */ public static String DEFAUL

C#获取周的第一天、最后一天、月第一天和最后一天

[csharp] view plaincopyprint? public class DateTimeTool { /// <summary> /// 获取指定日期所在周的第一天,星期天为第一天 /// </summary> /// <param name="dateTime"></param> /// <returns></returns> public static DateTime GetDateTimeWe