Java LocalDate.format()
方法示例
原文:https://www.studytonight.com/java-examples/java-localdate-format-method-with-examples
此方法用于将日期格式化为指定的格式。格式化日期需要一个参数DateTimeFormatter
,并返回一个日期字符串。比如我们有一个 yyyy/mm/dd 格式的日期,想转换成 dd/mm/yyyy 格式,那么这个方法是有帮助的。方法的语法声明如下。
句法
public String format?(DateTimeFormatter formatter)
参数:
格式化器 -指定日期格式。
返回:
它返回一个格式化的日期字符串。
示例:格式化日期
让我们举一个格式化日期的例子,这里我们使用ofPattern()
方法来指定格式模式,并在上面调用format()
方法。它返回一个日期字符串。
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class DateDemo {
public static void main(String[] args){
// Take a date
LocalDate date = LocalDate.parse("2018-02-03");
// Displaying date
System.out.println("Date : "+date);
// Formatting Date
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/YYYY");
String localDate = formatter.format(date);
System.out.println("Date2 : "+localDate);
}
}
日期:2018-02-03 日期 2 : 03/02/2018
示例:格式化当前日期
如果我们想格式化当前系统日期,那么只需使用now()
方法获取当前日期,然后调用format()
方法。见下面的例子。
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class DateDemo {
public static void main(String[] args){
// Take a date
LocalDate date = LocalDate.now();
// Displaying date
System.out.println("Date : "+date);
// Formatting Date
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/YYYY");
String localDate = formatter.format(date);
System.out.println("Date2 : "+localDate);
}
}
日期:2020-06-01 日期:2020 年 01 月 06 日
实时示例:
试着用一个真实的例子,用我们强大的在线 Java 编译器立即执行代码。