Java中的年份 format() 方法及示例
Java中 Year 类的 format() 方法用于根据作为参数传递给它的 DateTimeFormatter 来格式化当前的 Year 对象。
语法:
public String format(DateTimeFormatter formatter)
参数:此方法接受单个参数格式化程序。它指定了一个 DateTimeFormatter,根据该 DateTimeFormatter 当前的 Year 对象将被格式化。它不能为 NULL。
返回值:它返回一个字符串,它是格式化的年份值。
异常:如果在格式化年份对象期间发生任何错误,此方法将引发DateTimeException 。
下面的程序说明了Java中 Year 的 format() 方法:
程序 1 :
// Program to illustrate the format() method
import java.util.*;
import java.time.*;
import java.time.format.DateTimeFormatter;
public class GfG {
public static void main(String[] args)
{
// Creates a Year object
Year firstYear = Year.of(1997);
// Print the current year in
// default format
System.out.println(firstYear);
// Create a DateTimeFormatter
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yy");
// Print the current year after formatting
System.out.println(firstYear.format(formatter));
}
}
输出:
1997
97
方案二:
// Program to illustrate the format() method
import java.util.*;
import java.time.*;
import java.time.format.DateTimeFormatter;
public class GfG {
public static void main(String[] args)
{
// Creates a Year object
Year firstYear = Year.of(2018);
// Print the current year in
// default format
System.out.println(firstYear);
// Create a DateTimeFormatter
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yy");
// Print the current year after formatting
System.out.println(firstYear.format(formatter));
}
}
输出:
2018
18
参考:
https://docs.oracle.com/javase/8/docs/api/java Java