Java es el lenguaje de programación más poderoso, mediante el cual podemos hacer muchas cosas y Java es un lenguaje preferible en la industria. Así que tiene un enorme campo de características. Aquí discutimos una de las mejores características de Java, es decir, cómo podemos representar el mes en forma abreviada o en formato MMM .
Hay dos formas de hacer esto usando algunas clases:
Método 1: usar SimpleDateFormat y la clase de fecha
- Aquí la clase Date proporciona la fecha y la hora actuales, y la clase SimpleDateFormat se usa para formatear la fecha en algún formato, aquí el mes se mostrará en formato MMM .
- La clase SimpleDateFormat se incluye en el paquete Text en Java y la clase Date se incluye en el paquete util en Java. El constructor de fecha inicializa el objeto con la fecha y hora actuales .
- SimpleDateFormat es una clase para formatear y analizar fechas.
Ejemplo
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); } }
Producción
Nov
Método 2: Usar la clase Formatter
- Podemos usar la clase Formatter para imprimir el mes en forma abreviada.
- Aquí usamos esta clase con la clase Fecha . Hay un especificador de formato «% tb» que se usa para imprimir un mes corto.
- También hay muchos especificadores de formato para otros trabajos. Si usamos «% tB», entonces se convertirá en un mes completo. Vea el código a continuación,
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); } }
Producción
Nov
Método 3: Usar la clase Formatter con la clase Calendar
Esta clase también devuelve la fecha y la hora actuales.
Ejemplo
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); } }
Producción
Nov
Publicación traducida automáticamente
Artículo escrito por SoumikMondal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA