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

           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.out.println("===============first:"+first);

        //获取当前月最后一天
        Calendar ca = Calendar.getInstance();
        ca.set(Calendar.DAY_OF_MONTH, ca.getActualMaximum(Calendar.DAY_OF_MONTH));
        String last = format.format(ca.getTime());
        System.out.println("===============last:"+last);

  

时间: 2024-10-10 16:59:58

获取当前月第一天和最后一天的相关文章

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.

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)) --上个月最

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

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

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

最简单获取当月第一天和最后一天 代码如下: 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

获取本月的第一天和最后一天

var firstDate = new Date(); firstDate.setDate(1); //第一天 var endDate = new Date(firstDate); endDate.setMonth(firstDate.getMonth()+1); endDate.setDate(0);alert("第一天:"+firstDate.format('yyyy-MM-dd 00:00:00')+" 最后一天:"+endDate.format('yyyy-