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.getInstance();
        calendar1.add(Calendar.MONTH, -1);
        calendar1.set(Calendar.DAY_OF_MONTH,1);
        String firstDay = sdf.format(calendar1.getTime());
        //获取前一个月最后一天
        Calendar calendar2 = Calendar.getInstance();
        calendar2.set(Calendar.DAY_OF_MONTH, 0);
        String lastDay = sdf.format(calendar2.getTime());
    }

}
时间: 2024-11-05 18:39:49

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

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.goldcn.jzgmanageplat.b2b.controller; import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar; import com.goldcn.common.utils.CommonUtils; public class aa { public static void ma

使用php获取一个月的第一天和最后一天

function getthemonth($date) { $firstday = date('Y-m-01', strtotime($date)); //获取第一天 $lastday = date('Y-m-d', strtotime("$firstday +1 month -1 day")); //获取最后一天 return array($firstday, $lastday); }

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

记录便查询: 第一种: $firstday date('Y-m-d', mktime(0, 0, 0, date('m'), 1)); $lastday date('Y-m-d', mktime(0, 0, 0,date('m')+1,1)-1); date('Y-m-t'); //最后一天 第二种: //调用demo $date = date('Y-m-d H:i:s'); //当前时间 print_r(getthemonth($date)); function getthemonth($da

java 得到某个月的第一天和最后一天

private static SimpleDateFormat dateFormat2 = new SimpleDateFormat("yyyyMMdd"); public static void main(String[] args) throws ParseException { // TODO Auto-generated method stub Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.D

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

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

SQL Server学习记录之获取每月每季度每年第一天和最后一天

DECLARE@dtdatetime SET@dt=GETDATE() DECLARE@numberint SET@number=3 --1.指定日期该年的第一天或最后一天 --A. 年的第一天 SELECTCONVERT(char(5),@dt,120)+'1-1' --B. 年的最后一天 SELECTCONVERT(char(5),@dt,120)+'12-31' --2.指定日期所在季度的第一天或最后一天 --A. 季度的第一天 SELECTCONVERT(datetime, CONVER

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号,当前日期既