DateFormat 類的 getNumberFormat() 方法將為此 DateFormat 實例返回一個 NumberFormat 實例。
用法:
public static final NumberFormat getNumberFormat()
參數:此方法不需要任何參數。
返回值:此方法將返回此日期/時間格式化程序使用的數字格式化程序。
下麵給出的示例將說明 getNumberFormat() 方法。
範例1:
Java
// Java program to illustrate
// getNumberFormat() method
// importing the required packages
import java.text.DateFormat;
import java.text.NumberFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
class Testclass {
public static void main(String[] args)
{
// initializing the DateFormat
DateFormat df = DateFormat.getDateInstance();
// extracting the year using SimpleDateFormat
SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
// initializing the NumberFormat
NumberFormat nf = df.getNumberFormat();
// printing the NumberFormat return value as object
System.out.println("NumberFormat Object:" + nf);
// formatting the current date into a string
String str = df.format(new Date());
// printing the current date
System.out.println("Current date:" + str);
// formatting the current year into a string
String st = sdf.format(new Date());
// converting the string to integer
int i = Integer.parseInt(st);
// NumberFormat.format() method
// accepts only integer and double
// variables as arguments
// formatting the return value into a string
String s = nf.format(i);
// printing the formatted value
System.out.println("Year:" + s);
}
}
輸出
NumberFormat Object:java.text.DecimalFormat@674dc Current date:Dec 15, 2021 Year:2021
範例2:
Java
// Java program to illustrate
// getNumberFormat() method
// importing the required packages
import java.text.DateFormat;
import java.text.NumberFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
class Testclass {
public static void main(String[] args)
{
// initializing the DateFormat
DateFormat df = DateFormat.getTimeInstance();
// extracting the minutes using SimpleDateFormat
SimpleDateFormat sdf = new SimpleDateFormat("mm");
// initializing the NumberFormat
NumberFormat nf = df.getNumberFormat();
// printing the NumberFormat return value as object
System.out.println("NumberFormat Object:" + nf);
// formatting the current time into a string
String str = df.format(new Date());
// printing the current time
System.out.println("Current time:" + str);
// formatting the current minutes into a string
String st = sdf.format(new Date());
// converting the string to integer
int i = Integer.parseInt(st);
// NumberFormat.format() method
// accepts only integer and double
// variables as arguments
// formatting the return value into a string
String s = nf.format(i);
// printing the formatted value
System.out.println("Year:" + s);
}
}
輸出
NumberFormat Object:java.text.DecimalFormat@674dc Current time:8:35:10 AM Year:35
相關用法
- Java DateFormat getCalendar()用法及代碼示例
- Java DateFormat getTimeInstance()用法及代碼示例
- Java DateFormat getAvailableLocales()用法及代碼示例
- Java DateFormat getDateTimeInstance()用法及代碼示例
- Java DateFormat getTimeZone()用法及代碼示例
- Java DateFormat getDateInstance()用法及代碼示例
- Java DateFormat equals()用法及代碼示例
- Java DateFormat isLenient()用法及代碼示例
- Java DateFormat setLenient()用法及代碼示例
- Java DateFormat clone()用法及代碼示例
- Java DateFormat hashCode()用法及代碼示例
- Java DateFormat setTimeZone()用法及代碼示例
- Java DateFormat parse(string , ParsePosition)用法及代碼示例
- Java DateFormat format()用法及代碼示例
- Java DateFormat setCalendar()用法及代碼示例
- Java DateFormat format(Date obj)用法及代碼示例
- Java DateFormatSymbols getShortWeekdays()用法及代碼示例
- Java DateFormatSymbols setShortWeekdays()用法及代碼示例
- Java DateFormatSymbols getShortMonths()用法及代碼示例
- Java DateFormatSymbols getAmPmStrings()用法及代碼示例
注:本文由純淨天空篩選整理自GeeksforGeeks大神的英文原創作品 Java DateFormat getNumberFormat() Method with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。