importjava.util.Date;importjava.util.Calendar;publicclassDateExample{publicstaticvoidmain(String[]args){// 步骤1:声明一个Date对象Datedate=newDate();// 步骤2:获取当前日期的年份和月份Calendarcalendar=Calendar.getInstance();calendar.setTime(date);intyear=calendar.get(Calendar.YEAR);intmonth=calendar.g...
以上代码中的getCurrentMonth方法接收一个Date对象作为参数,然后将其设置到Calendar实例中,最后使用get方法获取对应的月份。 第三步:设置月份为1 要获取本月1号的时间,需要将当前的月份设置为1。同样使用Calendar类的set方法来实现。 importjava.util.Calendar;importjava.util.Date;publicclassDateUtil{publicstaticDateg...
c.setTime(sDate); c.add(Calendar.DAY_OF_MONTH,1);//利用Calendar 实现 Date日期+1天sDate=c.getTime();System.out.println("Date结束日期+1 " +f.format(sDate));//打印Date日期,显示成功+1天SimpleDateFormat sdf1=newSimpleDateFormat("yyyy-MM-dd"); endDate=sdf1.format(sDate);System.out...
private static Map<String, String> getFirstday_Lastday_Month(Date date) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.MONTH, -1); Date theDate = calendar.getTime(); //上个月第一天 ...
下面是使用Calendar类来对月份和周进行操作的示例代码: import java.util.Calendar; public class DateOperation { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); // 获取当前日期的月份 int month = calendar.get(Calendar.MONTH) + 1; // 月份从0开始计数,所以要加...
也就是说星期日时:DAY_OF_WEEK=1;星期一时:DAY_OF_WEEK=2。 2.set方法和getTime方法 有get方法,自然也会有set方法,现在设定时间为2020年1月1日,代码如下: ①设定年份为2020。 ②设定月份是1,注意美国的一月份是0。 ③设定日为1日。 ④其中Calendar有一个方法getTime方法能将日历对象,转化成Date对象。
Calendar cal = Calendar.getInstance();cal.setTime(new Date());int month = cal.get(Calendar.MONTH); //注意月份是从0开始的,比如当前7月,获得的month为6 现在Date下面的大部分方法已经废弃,不推荐使用。
不是 yyyy-MM-DD 是 yyyy-MM-dd
1.Date 和 Calendar类的一些局限性 : Date 和 Calendar类都是在jdk版本很低的时候就存在的。在使用时它们都或多或少存在一些问题:①可变性:日期和时间这样的类是不应该被随意修改的;②偏移性:Date中的年份是从1900开始的,而Date中的月份都从0开始,不利于表示;③格式化 :Calendar类没有提供格式化日历的方法;④...
最后,我们可以将获取的日期转换为java.util.Date对象,以便于在其他代码中使用。 Datedate=calendar.getTime(); 1. 以上代码将Calendar对象转换为Date对象。 完整代码示例 下面是实现"Java Date月份加一"的完整代码示例: importjava.util.Calendar;importjava.util.Date;publicclassDateUtils{publicstaticDateaddOneMonth(...