Java DateFormat getNumberFormat() Method with Examples
The getNumberFormat() method of DateFormat class will return an instance of NumberFormat for this DateFormat instance.
Syntax:
public static final NumberFormat getNumberFormat()
Parameter: This method won’t require any parameter.
Return value: This method will return the number formatter which this date/time formatter uses.
The examples given below will illustrate the getNumberFormat() method.
Example 1:
Java
import java.text.DateFormat;
import java.text.NumberFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
class Testclass {
public static void main(String[] args)
{
DateFormat df = DateFormat.getDateInstance();
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy" );
NumberFormat nf = df.getNumberFormat();
System.out.println( "NumberFormat Object : " + nf);
String str = df.format( new Date());
System.out.println( "Current date : " + str);
String st = sdf.format( new Date());
int i = Integer.parseInt(st);
String s = nf.format(i);
System.out.println( "Year : " + s);
}
}
|
Output
NumberFormat Object : java.text.DecimalFormat@674dc
Current date : Dec 15, 2021
Year : 2021
Example 2 :
Java
import java.text.DateFormat;
import java.text.NumberFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
class Testclass {
public static void main(String[] args)
{
DateFormat df = DateFormat.getTimeInstance();
SimpleDateFormat sdf = new SimpleDateFormat( "mm" );
NumberFormat nf = df.getNumberFormat();
System.out.println( "NumberFormat Object : " + nf);
String str = df.format( new Date());
System.out.println( "Current time : " + str);
String st = sdf.format( new Date());
int i = Integer.parseInt(st);
String s = nf.format(i);
System.out.println( "Year : " + s);
}
}
|
Output
NumberFormat Object : java.text.DecimalFormat@674dc
Current time : 8:35:10 AM
Year : 35
Last Updated :
03 Jan, 2022
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...