Open In App

Java Program to Display Name of a Month in (MMM) Format

Improve
Improve
Like Article
Like
Save
Share
Report

Java is a most powerful programming language, by which we can do many things and Java is an industry preferable language. So it has a huge field of features. Here we discuss one of the best features of Java, that is how we can represent Month in a short form or MMM Format.

There are two ways to do this using some classes:

Method 1: Using SimpleDateFormat and Date class

  • Here Date class provides the current date and time, and SimpleDateFormat class use to format the date in some format, here the month will be shown in MMM format.
  • SimpleDateFormat class comes under Text package in Java and Date class comes under the util package in Java. Date constructor initializes the object with the current date and time.
  • SimpleDateFormat is a class for formatting and parsing date.

Example

Java




// Java Program to format the date in MMM
// format using SimpleDateFormat() method
 
import java.util.Date;
import java.text.SimpleDateFormat;
public class GFG {
    public static void main(String args[])
    {
        // initialize Date class
        Date date = new Date();
         
        // initialize SimpleDateFormat class
        // it accepts the format of date
        // here it accepts the "MMM" format for month
        SimpleDateFormat month = new SimpleDateFormat("MMM");
         
        //"format" use to format the date in to string
        String currentMonth = month.format(date);
        
 
        System.out.println(currentMonth);
    }
}


Output

Nov

Method 2: Using Formatter class 

  • We can use Formatter class to print the month in short form.
  • Here we use this class with Date class. There is format specifier “%tb” is use to print short month.
  • There are many format specifier for other works also. If we use “%tB”, then it will become full month. See below code,

Java




// Java Program to Display Name of a Month in
// (MMM) Format using Formatter class
 
import java.util.Date;
import java.util.Formatter;
public class GFG {
    public static void main(String args[])
    {
        // initialize Date class
        Date date = new Date();
 
        // initialize Formatter class
        Formatter fm = new Formatter();
 
        //"format" use to format the month name in to string
        // from the date object
        //"%tb" is use to print the Month in MMM form
        fm.format("%tb", date);
 
        System.out.println(fm);
    }
}


Output

Nov

Method 3: Use Formatter class with Calendar class

This class also returns the current date and time.

Example 

Java




// Java Program to Display Name of a Month in
// (MMM) Format using Formatter class with
// Calendar class
 
import java.util.Calendar;
import java.util.Formatter;
public class GFG {
    public static void main(String args[])
    {
        // initialize Formatter class
        Formatter fm = new Formatter();
 
        // initialize Calendar class
        //"getInstance()" return a Calendar instance based
        //on the current time and date
        Calendar cal = Calendar.getInstance();
 
        // formatting month into string form the date object
        fm.format("%tb", cal);
 
        System.out.println(fm);
    }
}


Output

Nov

 



Last Updated : 23 Mar, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads