获取月的第一天和最后一天的日期

Calendar   ca   =   Calendar.getInstance();

ca.setTime(someDate);                            //  someDate 为你要获取的那个月的时间

ca.set(Calendar.DAY_OF_MONTH,   1);

Date   firstDate   =   ca.getTime();

ca.add(Calendar.MONTH,   1);

ca.add(Calendar.DAY_OF_MONTH,   -1);

Date   lastDate   =   ca.getTime();

时间: 2024-10-05 06:17:01

获取月的第一天和最后一天的日期的相关文章

MSSQL 获取指定日期所在星期的第一天和最后一天日期 获取指定日期坐在月的第一天和最后一天

ufn_GetWeekFirstAndEndDay    获取指定日期所在星期的第一天和最后一天日期 ALTER FUNCTION [dbo].[ufn_GetWeekFirstAndEndDay](@tmpDate DATETIME)RETURNS  @tmpTable TABLE(            FirstDay DATETIME ,          EndDay DATETIME   )ASBEGIN    INSERT INTO @tmpTable    SELECT a.Fi

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

/// <summary>        /// 取得某月的第一天        /// </summary>        /// <param name="datetime">要取得月份第一天的时间</param>        /// <returns></returns>        private DateTime FirstDayOfMonth(DateTime datetime)        { 

DateTime获取一个月的第一天和最后一天

DateTime dtTarget = DateTime.Now; DateTime FirstDay = dtTarget.AddDays(-DateTime.Now.Day + 1); DateTime LastDay = dtTarget.AddMonths(1).AddDays(-dtTarget.AddMonths(1).Day); DateTime获取一个月的第一天和最后一天

JAVA获取前一个月的第一天和最后一天

package com.date; import java.text.SimpleDateFormat; import java.util.Calendar; /** * 默认显示前一个月的第一天和最后一天 * @author liyongyong * 2016年10月26日 */ public class GetPreMD { public static void main(String[] args) { //获取前一个月第一天 Calendar calendar1 = Calendar.g

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

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

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

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

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

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

    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

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.