分别利用Date、Calendar以及GregorianCalendar表示出当前时间; 然后分别将它们格式化成这种格式:xxxx年xx月xx日 时:分:秒 星期几 (E表示星期)
时间: 2024-05-16 18:13:20 浏览: 117
使用Date类表示当前时间并格式化:
```java
import java.util.Date;
import java.text.SimpleDateFormat;
public class Main {
public static void main(String[] args) {
Date now = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss E");
String formattedDate = sdf.format(now);
System.out.println(formattedDate);
}
}
```
输出格式:xxxx年xx月xx日 时:分:秒 星期几
使用Calendar类表示当前时间并格式化:
```java
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class Main {
public static void main(String[] args) {
Calendar now = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss E");
String formattedDate = sdf.format(now.getTime());
System.out.println(formattedDate);
}
}
```
输出格式:xxxx年xx月xx日 时:分:秒 星期几
使用GregorianCalendar类表示当前时间并格式化:
```java
import java.util.GregorianCalendar;
import java.text.SimpleDateFormat;
public class Main {
public static void main(String[] args) {
GregorianCalendar now = new GregorianCalendar();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss E");
String formattedDate = sdf.format(now.getTime());
System.out.println(formattedDate);
}
}
```
输出格式:xxxx年xx月xx日 时:分:秒 星期几
阅读全文