package org.nhooo.example.text; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.time.LocalDate; import java.time.format.DateTimeFormatter; import java.util.Calendar; import java.util.Date; public class DateToString { public static void main(String[] args) { // 创建用于格式化的SimpleDateFormat实例 // 日期(日/月/年)的字符串表示形式 String pattern = "dd/MM/yyyy"; DateFormat df = new SimpleDateFormat(pattern); // 使用Calendar对象获取今天的日期。 Date today = Calendar.getInstance().getTime(); // 使用DateFormat格式方法,我们可以创建一个字符串 // 以定义的格式表示日期。 String reportDate = df.format(today); // 打印今天是几号! System.out.println("Report Date: " + reportDate); // 使用Java 8。 //使用ofPattern()方法创建DateTimeFormatter。得到 // 通过调用LocalDate的.now()方法获取当前日期。 // 要转换为字符串,请使用LocalDate的format()方法 // 并将formatter对象作为参数传递。 DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern); LocalDate now = LocalDate.now(); reportDate = now.format(formatter); System.out.println("Report Date: " + reportDate); } }