當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java Year format()用法及代碼示例


Java中Year類的format()方法用於根據作為參數傳遞給它的DateTimeFormatter格式化當前Year對象。

用法

public String format(DateTimeFormatter formatter)

參數:此方法接受單個參數格式程序。它指定一個DateTimeFormatter,根據該DateTime格式化當前的Year對象。它不能為NULL。


返回值:它返回一個字符串,該字符串是格式化的Year值。

異常:如果年份對象格式化期間發生任何錯誤,則此方法將引發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

示例2:

// 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/time/Year.html#format-java.time.format.DateTimeFormatter-



相關用法


注:本文由純淨天空篩選整理自barykrg大神的英文原創作品 Year format() method in Java with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。