精华内容
下载资源
问答
  • JAVA获取当前年的第一天和最后一天

    千次阅读 2019-04-07 23:20:47
    import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; * @author li_yueling * @version 1.0 2011-03-25 * */ public class DateTest { /** ...

     import java.text.SimpleDateFormat;   
    import java.util.Calendar;   
    import java.util.Date;   
      
     
     * @author li_yueling  
     * @version 1.0 2011-03-25  
     *  
    */  
    public class DateTest {   
        /**  
         * 默认日期格式  
         */  
        public static String DEFAULT_FORMAT = "yyyy-MM-dd";   
      
        /**  
         * 测试主方法  
         * @param args  
         */  
        public static void main(String[] args) {   
     
            for(int i = 1951;i < 1960;i++){   
                System.out.println(formatDate(getCurrYearFirst(i)));   
                System.out.println(formatDate(getCurrYearLast(i)));   
            }   
      
        }   
           
        /**  
         * 格式化日期  
         * @param date 日期对象  
         * @return String 日期字符串  
         */  
        public static String formatDate(Date date){   
            SimpleDateFormat f = new SimpleDateFormat(DEFAULT_FORMAT);   
            String sDate = f.format(date);   
            return sDate;   
        }   
           
        /**  
         * 获取某年第一天日期  
         * @param year 年份  
         * @return Date  
         */  
        public static Date getCurrYearFirst(int year){   
            Calendar calendar = Calendar.getInstance();   
            calendar.clear();   
            calendar.set(Calendar.YEAR, year);   
            Date currYearFirst = calendar.getTime();   
            return currYearFirst;   
        }   
           
        /**  
         * 获取某年最后一天日期  
         * @param year 年份  
         * @return Date  
         */  
        public static Date getCurrYearLast(int year){   
            Calendar calendar = Calendar.getInstance();   
            calendar.clear();   
            calendar.set(Calendar.YEAR, year);   
            calendar.roll(Calendar.DAY_OF_YEAR, -1);   
            Date currYearLast = calendar.getTime();   
               
            return currYearLast;   
        }   
      
    }  
     

    展开全文
  • // 获取今年第一天 Calendar currCal=Calendar.getInstance(); Calendar calendar = Calendar.getInstance(); calendar.clear(); calendar.set(Calendar.YEAR,currCal.get(Calendar.YEAR)); Date time = ca...

    java日期获取

      // 获取今年第一天
    	Calendar currCal=Calendar.getInstance();
    	Calendar calendar = Calendar.getInstance();
    	calendar.clear();
    	calendar.set(Calendar.YEAR,currCal.get(Calendar.YEAR));
    	Date time = calendar.getTime();
    	SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
    	String firstday =  format.format(time);
      //获取当月第一天
    	SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
    	String firstday;
    	Calendar cale = Calendar.getInstance();
    	cale.add(Calendar.MONTH, 0);
    	cale.set(Calendar.DAY_OF_MONTH, 1);
    	String firstday = format.format(cale.getTime());
      //获取当年最后一天
      	Calendar currCal= Calendar.getInstance();
    	Calendar calendar = Calendar.getInstance();
    	calendar.clear();
    	calendar.set(Calendar.YEAR,currCal.get(Calendar.YEAR));
    	calendar.roll(Calendar.DAY_OF_YEAR,-1);
    	Date time = calendar.getTime();
    	SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");  
    	String firstday =  format.format(time);
    
    展开全文
  • 获取某年的第一天 public static Date getYearFirstDay(int year, int month) { //获取Calendar类的实例 ...获取某年的最后一天 public static Date getYearLastDay(int year, int month) { //获取

    JAVA_Calendar日历,日期,时间取值判断是否在某段时间内

    获取某年的第一天

    public static Date getYearFirstDay(int year, int month) {
    //获取Calendar类的实例
    Calendar c = Calendar.getInstance();
    c.clear();
    c.set(Calendar.YEAR, year);
    return c.getTime();
    }
    }
    

    获取某年的最后一天

    public static Date getYearLastDay(int year, int month) {
    //获取Calendar类的实例
    Calendar c = Calendar.getInstance();
    c.clear();
    c.set(Calendar.YEAR, year);
    c.set(Calendar.DAY_OF_Year, -1);
    return c.getTime();
    }
    }
    

    获取某月第一天

    public static Date getMonthFirstDay(int year, int month) {
    //获取Calendar类的实例
    Calendar c = Calendar.getInstance();
    //设置年份
    c.set(Calendar.YEAR, year);
    //设置月份,因为月份从0开始,所以用month - 1
    c.set(Calendar.MONTH, month - 1);
    //获取当前时间下,该月的最小日期的数字
    int firstDay = c.getActualMinimum(Calendar.DAY_OF_MONTH);
    //将获取的最小日期数设置为Calendar实例的日期数
    c.set(Calendar.DAY_OF_MONTH, firstDay);
    //获取当前月第一天c.set(Calendar.DAY_OF_MONTH, lastDay);
    return c.getTime();
    }
    }
    

    获取某月最后一天

    public static Date getMonthLastDay(int year, int month) {
    //获取Calendar类的实例
    Calendar c = Calendar.getInstance();
    //设置年份
    c.set(Calendar.YEAR, year);
    //设置月份,因为月份从0开始,所以用month - 1
    c.set(Calendar.MONTH, month - 1);
    //获取当前时间下,该月的最大日期的数字
    int lastDay = c.getActualMaximum(Calendar.DAY_OF_MONTH);
    //将获取的最大日期数设置为Calendar实例的日期数
    c.set(Calendar.DAY_OF_MONTH, lastDay);
    //获取当前月第一天c.set(Calendar.DAY_OF_MONTH, lastDay);
    return c.getTime();
    }
    }
    
    展开全文
  •  * 获取当年最后一天  * @param year  * @return  */ public static Date getCurrYearLast(){ Calendar currCal=Calendar.getInstance();  int currentYear = currCal.get(Calendar.YEAR...
    package com.dada.test;
    
    
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    
    /**
     * @author li_yueling
     * @version 1.0 2011-03-25
     *
     */
    public class DateUtil {
    	/**
    	 * 默认日期格式
    	 */
    	public static String DEFAULT_FORMAT = "yyyy-MM-dd";
    
    	/**
    	 * 测试主方法
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		for(int i = 1951;i < 1960;i++){
    			System.out.println(formatDate(getYearFirst(i)));
    			System.out.println(formatDate(getYearLast(i)));
    		}
    		
    		System.out.println(formatDate(getCurrYearFirst()));
    		System.out.println(formatDate(getCurrYearLast()));
    
    	}
    	
    	/**
    	 * 格式化日期
    	 * @param date 日期对象
    	 * @return String 日期字符串
    	 */
    	public static String formatDate(Date date){
    		SimpleDateFormat f = new SimpleDateFormat(DEFAULT_FORMAT);
    		String sDate = f.format(date);
    		return sDate;
    	}
    	
    	/**
    	 * 获取当年的第一天
    	 * @param year
    	 * @return
    	 */
    	public static Date getCurrYearFirst(){
    		Calendar currCal=Calendar.getInstance();  
    		int currentYear = currCal.get(Calendar.YEAR);
    		return getYearFirst(currentYear);
    	}
    	
    	/**
    	 * 获取当年的最后一天
    	 * @param year
    	 * @return
    	 */
    	public static Date getCurrYearLast(){
    		Calendar currCal=Calendar.getInstance();  
    		int currentYear = currCal.get(Calendar.YEAR);
    		return getYearLast(currentYear);
    	}
    	
    	/**
    	 * 获取某年第一天日期
    	 * @param year 年份
    	 * @return Date
    	 */
    	public static Date getYearFirst(int year){
    		Calendar calendar = Calendar.getInstance();
    		calendar.clear();
    		calendar.set(Calendar.YEAR, year);
    		Date currYearFirst = calendar.getTime();
    		return currYearFirst;
    	}
    	
    	/**
    	 * 获取某年最后一天日期
    	 * @param year 年份
    	 * @return Date
    	 */
    	public static Date getYearLast(int year){
    		Calendar calendar = Calendar.getInstance();
    		calendar.clear();
    		calendar.set(Calendar.YEAR, year);
    		calendar.roll(Calendar.DAY_OF_YEAR, -1);
    		Date currYearLast = calendar.getTime();
    		
    		return currYearLast;
    	}
    
    }


    转载于:https://my.oschina.net/edik/blog/541746

    展开全文
  •  import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date; /** * @author li_yueling * @version 1.0 2011-03-25 * */public class DateUtil { /** * 默...
  • public static void main(String[] args) { LocalDate now = LocalDate.now(); LocalDate state = now.with(TemporalAdjusters.firstDayOfMonth()); LocalDate end = now.with(TemporalAdjusters.lastDayOfMonth...
  • Java 获取当前年的第一天和最后一天

    千次阅读 2019-08-14 18:09:31
    import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * @author lzw * @Date 2019年8月8日 */ public class abc { public static void main(String[]...
  • 编写 Java 程序,在控制台中输入日期,计算该日期是对应年份的第几。 实现思路: (1)声明变量 year、month和 date,用于存储日期中的年、月、日。 (2)声明变量 days,用于存储累加的天数。 (3)通过 ...
  • /** * 获取当前月第一天 */ public static LocalDate findCurrentMonthFirstDay() { return LocalDate.of(LocalDate.now().getYear(), ... * 获取当前月最后一天 */ public static LocalDate findCurrent...
  • package ... ... import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Demo { public static Date getLastDayOfMo.
  • SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");     //获取前月的第一天  Calendar cal_1=Calendar.getInstance();//获取当前日期   cal_1.add(Calendar.MONTH, -1);
  • * 某一个月第一天和最后一天 * * @param date 指定日期 * @param pattern 日期格式 * @param isNeedHms是否需要时分秒 * @return */ public static Map&lt;String, Object&gt; ...
  • java获取当前系统的年份 **## 方法 public static String getSysYear(){ Calendar date= Calendar.getInstance(); String year=String.valueOf(date.get(Calendar.YEAR)); return year; } 方法二 public ...
  • java获取每月的第一天和最后一天

    千次阅读 2019-08-04 17:42:00
    // 获取当前年份、月份、日期 Calendar cale = null; cale = Calendar.... // 获取当月第一天和最后一天 SimpleDateFormat formatTemp = new SimpleDateFormat("yyyy-MM-dd"); String firstday, lastday;...
  • import java.text.SimpleDateFormat; import java.util.Calendar;... * 获得该月第一天 * @param year * @param month * @return */ public static String getFirstDay...
  • 日历如何获取当前年的每一个月份的第一天和最后一天 实现2月的平年瑞年最后天数 首先先了解一下日历的两个方法 getLeastMaximum getActualMaximum   import java.text.SimpleDateFormat; import java.util...
  • LocalDate date = LocalDate.parse("2019-08-01", DateTimeFormatter.ofPattern("yyyy-MM-dd")); LocalDate first = date.with(TemporalAdjusters.firstDayOfMonth()); LocalDate last = date.with(TemporalAdjuste....
  • * 获取个时间里的所有日期 * @param dBegin * @param dEnd * @return */ public static List&lt;Date&gt; findDates(Date dBegin, Date dEnd) { List lDate = new ArrayList(); lDate....
  • 前面有个需求,获取当前月和前5个月的最后一天,网上找了一下基本都是jdk7以前的,但实际上jdk8中有更简单的获取方式。 public static void main(String[] args) { for (int i = 0;i<6;i++){ LocalDate today =...
  • System.out.println("本月第一天和最后一天分别是 : " + firstday + " and " + lastday);   // 获取当前日期字符串 Date d = new Date(); System.out.println("当前日期字符串1:" + format.format(d)...
  • JAVA 获取上月最后一天

    千次阅读 2012-08-07 17:16:39
    获取上月最后一天: //获取当前时间  Calendar cal = Calendar.getInstance();  //下面可以设置月份,注:月份设置要减1,所以设置1月就是1-1,设置2月就是2-1,如此类推  cal.set(Calendar.MONTH, 1-1);  ...
  • //获得最后一天,传入的参数是一个int类型的年份与月份  private Date getMonthEndTime(int year, int month) throws ParseException {  //选中月份的最后一天  Calendar cal = Calendar.getInstance();  cal....
  • import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class DateTest { // 获取当前时间所在年的周数 public static int getWeekOfYear...
  • LocalDate now //月第一天 LocalDate first = now.with... //月最后一天 LocalDate last = now.with(TemporalAdjusters.lastDayOfMonth()); //年第一天 localDate.with(TemporalAdjusters.firstDayOfYear().
  • 说明2020-01-01到2020-02-01 是31 SELECT DATEDIFF(YEAR, 0, '2020-01-01'); 结果:120 这个说明是1900到2020是120年 SELECT DATEDIFF(MONTH, 0, '2020-01-01'); 结果:1440 这个说明是1900到2020是1440个月 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,034
精华内容 5,213
关键字:

java当年最后一天

java 订阅