Java es el lenguaje de programación más popular y el lenguaje de programación más utilizado. Java se utiliza en todo tipo de aplicaciones, como aplicaciones móviles, aplicaciones de escritorio, aplicaciones web. La clase java.time.MonthDay representa una combinación de mes y día del mes y es inmutable. java.time es un paquete que se utiliza para trabajar con la API de fecha y hora actual. Todos los métodos de esta clase se analizan a continuación en formato tabular.
Método | Descripción |
---|---|
ajustar en (temporal temporal) | Ajusta el objeto temporal especificado para que tenga este mes-día. |
atYear(int año) | Combina este mes-día con un año para crear una LocalDate. |
compareTo(MesDía otro) | Compara este mes-día con otro mes-día. |
format(DateTimeFormatter formateador) | Da formato a este mes-día utilizando el formateador especificado. |
obtenerDíaDelMes() | Obtiene el campo del día del mes. |
obtenerMes() | Obtiene el campo del mes del año mediante la enumeración Month. |
obtenerValorMes() | Obtiene el campo del mes del año del 1 al 12. |
código hash() | Un código hash para este mes-día. |
esDespués(MesDía otro) | Comprueba si este día del mes es posterior al día del mes especificado. |
ahora() | Obtiene el día-mes actual del reloj del sistema en la zona horaria predeterminada. |
ahora (reloj reloj) | Obtiene el día-mes actual del reloj especificado. |
de(int mes, int diaDelMes) | Obtiene una instancia de MonthDay. |
consulta (consulta TemporalQuery<R>) | Consulta este día de mes utilizando la consulta especificada. |
rango (campo de campo temporal) | Obtiene el rango de valores válidos para el campo especificado. |
Enstringr() | Muestra este mes-día como una string, como –12-03. |
con (mes mes) | Devuelve una copia de este MonthDay con el mes del año alterado. |
withDayOfMonth(int díaDelMes) | Devuelve una copia de este MonthDay con el día del mes modificado. |
withMonth(int mes) | Devuelve una copia de este MonthDay con el mes del año alterado. |
Implementación: analicemos ahora algunos de los métodos de esta clase.
- Importar clases y empaquetar java.time.
- Ahora use un método como MonthDay.of() o cualquier otro método y almacene la instancia de MonthDay.
- Muestra el valor almacenado en una variable.
Ejemplo 1
Java
// Java Program to illustrate MonthDay Class // Importing Month and MonthDay classes // from java.time package import java.time.Month; import java.time.MonthDay; // Main Class public class GFG { // Main driver method public static void main(String[] args) { // Creating an object of MonthDay class by // storing instance of MonthDay by // passing date and month as arguments // Custom inputs are passed as arguments MonthDay monthday = MonthDay.of(Month.MARCH, 14); // Print and display the value stored System.out.println(monthday); } }
Producción
--03-14
Java
Java
// Java Program to illustrate MonthDay Class // importing MonthDay class from java.time import java.time.MonthDay; // Main Class public class GFG { // Main driver method public static void main(String[] args) { // Store an instance of MonthDay // from a text i.e --03-14 MonthDay monthday = MonthDay.parse("--03-14"); // Display the month using instance of class System.out.println(monthday.getMonth()); } }
Producción
MARCH
Publicación traducida automáticamente
Artículo escrito por chetanjha888 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA