通过Calendar类,我们可以轻松地获取当前的月份。 importjava.util.Calendar;publicclassGetCurrentMonth{publicstaticvoidmain(String[]args){Calendarcal=Calendar.getInstance();intmonth=cal.get(Calendar.MONTH)+1;// 月份是从0开始计数的,所以需要加1System.out.println("当前月份为:"+month);}} 1. 2. 3. 4...
int currentMonth = c.get(Calendar.MONTH) + 1; Date now = null; try { if (currentMonth >= 1 && currentMonth <= 3) c.set(Calendar.MONTH, 0); else if (currentMonth >= 4 && currentMonth <= 6) c.set(Calendar.MONTH, 3); else if (currentMonth >= 7 && currentMonth <= 9) c...
上述代码使用Calendar.getInstance()方法获取当前时间对应的Calendar对象,然后通过get(Calendar.MONTH)方法获取月份,注意月份是从0开始计数的,所以需要加1。 1.2 使用LocalDateTime类 importjava.time.LocalDateTime;publicclassGetCurrentMonthUsingLocalDateTime{publicstaticvoidmain(String[]args){LocalDateTimenow=LocalDateTime.no...
int currentMonth = c.get(Calendar.MONTH) + 1; Date now = null; try { if (currentMonth >= 1 && currentMonth <= 3) c.set(Calendar.MONTH, 0); else if (currentMonth >= 4 && currentMonth <= 6) c.set(Calendar.MONTH, 3); else if (currentMonth >= 7 && currentMonth <= 9) c...
import java.time.LocalDate; public class Main { public static void main(String[] args) { // 获取当前日期 LocalDate currentDate = LocalDate.now(); // 获取当前年份 int year = currentDate.getYear(); // 获取当前月份 int month = currentDate.getMonthValue(); // 获取当前日期 int day = ...
import java.time.LocalDate; import java.time.YearMonth; public class LastMonth { public static void main(String[] args) { // 获取当前日期 LocalDate currentDate = LocalDate.now(); // 获取当前年份和月份 int currentYear = currentDate.getYear(); int currentMonth = currentDate.getMonthValue(...
getTime())); 3.通过Util包的Calendar 获取时间,分别获取年月日时分秒 代码语言:javascript 复制 Calendar cal=Calendar.getInstance(); int y=cal.get(Calendar.YEAR); int m=cal.get(Calendar.MONTH); int d=cal.get(Calendar.DATE); int h=cal.get(Calendar.HOUR_OF_DAY); int mi=cal.get(Calendar....
printStackTrace(); } return dt; } /** * 当前季度的开始时间 * * @return */ public static Date getQuarterStartTime(Date date) { Calendar c = Calendar.getInstance(); c.setTime(date); int currentMonth = c.get(Calendar.MONTH) + 1; Date dt = null; try { if (currentMonth >= 1 &&...
3.通过Util包的Calendar 获取时间,分别获取年月日时分秒 代码语言:javascript 复制 Calendar cal=Calendar.getInstance();int y=cal.get(Calendar.YEAR);int m=cal.get(Calendar.MONTH);int d=cal.get(Calendar.DATE);int h=cal.get(Calendar.HOUR_OF_DAY);int mi=cal.get(Calendar.MINUTE);int s=cal.get...
● Month的范围采用1~12,分别表示1月到12月;● Week的范围采用1~7,分别表示周一到周日。 二. LocalDateTime 1. 简介 LocalDateTime是JDK 8之后出现的,用来表示本地日期和时间的类。我们可以通过now()方法,默认获取到本地时区的日期和时间。与之前的旧API不同,LocalDateTime、LocalDate和LocalTime默认会严格按照ISO...