在 Java 中,可以使用 SimpleDateFormat
类来对日期进行格式化,并使用 Calendar
类来获取年份、月份、日期等信息。
获取当前日期并进行格式化的示例代码如下:
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 获取当前日期
Date currentDate = new Date();
// 定义日期格式化模板
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 格式化日期
String formattedDate = sdf.format(currentDate);
// 打印结果
System.out.println("Formatted Date: " + formattedDate);
}
}
输出结果:
Formatted Date: 2022-01-01 12:34:56
获取年份、月份、日期等信息的示例代码如下:
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
// 获取当前日期
Calendar calendar = Calendar.getInstance();
// 获取年份
int year = calendar.get(Calendar.YEAR);
// 获取月份(注意:月份从 0 开始,所以需要加 1)
int month = calendar.get(Calendar.MONTH) + 1;
// 获取日期
int day = calendar.get(Calendar.DAY_OF_MONTH);
// 打印结果
System.out.println("Year: " + year);
System.out.println("Month: " + month);
System.out.println("Day: " + day);
}
}
输出结果:
Year: 2022
Month: 1
Day: 1