java得到当前的年月周
时间: 2023-09-02 19:10:14 浏览: 77
你可以使用Java中的Date类和Calendar类来获取当前的年、月和周信息。
要获取当前的年份,你可以使用以下代码:
```java
import java.util.Date;
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Date date = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int year = calendar.get(Calendar.YEAR);
System.out.println("当前年份:" + year);
}
}
```
要获取当前的月份,你可以使用以下代码:
```java
import java.util.Date;
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Date date = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int month = calendar.get(Calendar.MONTH) + 1; // 月份从0开始,所以要加1
System.out.println("当前月份:" + month);
}
}
```
要获取当前的周数,你可以使用以下代码:
```java
import java.util.Date;
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Date date = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int week = calendar.get(Calendar.WEEK_OF_YEAR);
System.out.println("当前周数:" + week);
}
}
```
注意:以上代码中,我们使用了Date类和Calendar类来获取当前的日期和时间信息,并通过Calendar类的get方法获取年、月和周数。此外,月份是从0开始计数的,所以要加1。
阅读全文