El método getNumberFormat() de la clase DateFormat devolverá una instancia de NumberFormat para esta instancia de DateFormat.
Sintaxis:
public static final NumberFormat getNumberFormat()
Parámetro: Este método no requerirá ningún parámetro.
Valor devuelto: este método devolverá el formateador de números que utiliza este formateador de fecha/hora.
Los ejemplos dados a continuación ilustrarán el método getNumberFormat().
Ejemplo 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); } }
Producción
NumberFormat Object : java.text.DecimalFormat@674dc Current date : Dec 15, 2021 Year : 2021
Ejemplo 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); } }
Producción
NumberFormat Object : java.text.DecimalFormat@674dc Current time : 8:35:10 AM Year : 35
Publicación traducida automáticamente
Artículo escrito por akashdeepkatari y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA