Java.utilizar.Clase de fecha y sus métodos

Java.utilizar.Clase de fecha y sus métodos
En Java, puede haber un requisito para analizar el "fechas"Correspondiente a varias zonas horarias. Por ejemplo, comparar múltiples fechas basadas en ciertos métodos. En tales situaciones, el "Java.utilizar.FechaLa clase "es asistencia para realizar varias operaciones con las fechas especificadas o generadas (múltiples zonas horarias).

Este artículo explicará la utilización del "Java.utilizar.Fecha"Clase y aplicando sus métodos.

¿Cuál es el "Java?.utilizar.Fecha de clase ”?

Para mostrar la fecha y la hora, el "Java.utilizar.Fecha"La clase se puede utilizar. Esta clase contiene métodos y constructores para evaluar y devolver la fecha y la hora.

Constructores de "Java.utilizar.Fecha de clase ”
Los siguientes son los "Java.utilizar.Fecha"Constructores de clase:

Constructor Funcionalidad
Fecha() Crea un objeto de fecha que se refiere a la fecha y hora actuales.
Fecha (largos milisegundos) Hace un objeto (fecha) para los milisegundos proporcionados desde "1 de enero de 1970".

Métodos de "Java.utilizar.Fecha de clase ”
La tabla proporcionada a continuación analiza los métodos de clase y sus funcionalidades:

Método Funcionalidad
Booleano antes (objeto de fecha) Este método devuelve "verdadero"Si la fecha actual o especificada es antes de la fecha dada.
Booleano después (objeto de fecha) Este método devuelve "verdadero"Si la fecha actual o especificada está después de la fecha proporcionada.
boolean iguales (objeto de fecha) Vuelve "verdadero"Si ambas fechas dadas son iguales.
int comparto (objeto de fecha) Este método compara dos fechas y devuelve el resultado booleano basado en eso. Los parámetros de comparación incluyen lo siguiente:
  • El "0"El argumento indica que la fecha es igual a la fecha dada.
  • "-1"Significa que la fecha del argumento es mayor que la fecha proporcionada.
  • "-1"Significa que la fecha del argumento es mayor que la fecha proporcionada.
Long GetTime () Este método proporciona el número de milisegundos pasados ​​de "1 de enero de 1970"Hasta la fecha actual.
Settime vacío (mucho tiempo) Establece la fecha y hora presentes a la fecha y hora proporcionadas.
Cadena toString () Este método transforma el objeto (fecha) en "Cadena" objeto.
Clon de objeto () Genera un clon para el objeto de acceso.

Ejemplo 1: Aplicar el "Java.utilizar.CLASE DE FECHA "EN JAVA
Este ejemplo aplica la clase establecida para devolver la fecha y hora presentes:

Fecha de clase pública
public static void main (string args [])
Java.utilizar.Fecha CurrentDate = nuevo Java.utilizar.Fecha();
Sistema.afuera.println ("La fecha actual es:"+CurrentDate);

En el fragmento de código anterior, simplemente cree un "Fecha"Objeto con la ayuda del"Java.utilizar.FechaClase para devolver la fecha y hora actuales/presentes.

Producción

En esta salida, se puede observar que la fecha y hora actuales se devuelven adecuadamente.

Antes de continuar con el siguiente ejemplo, asegúrese de importar el siguiente paquete para mostrar la fecha y la hora:

importar java.utilizar.Fecha;

Ejemplo 2: Aplicar el "Java.utilizar.Métodos de clase de fecha "en Java
El siguiente ejemplo aplica los métodos de clase discutidos para evaluar objetos de fecha en diferentes parámetros y devolver el resultado correspondiente en cada escenario:

date de clase pública2
public static void main (string args [])
Fecha FirstDate = nueva fecha (2015, 9, 25);
Fecha en segundo lugar = nueva fecha (2009, 12, 17);
Si (SecondDate.antes (FirstDate) == True)
Sistema.afuera.println ("La segunda fecha es antes de la primera fecha");

demás
Sistema.afuera.println ("La segunda fecha es después de la primera fecha");

Si (SecondDate.After (FirstDate) == True)
Sistema.afuera.println ("La segunda fecha es después de la primera fecha");

demás
Sistema.afuera.println ("La primera fecha es después de la segunda fecha");
Objeto Clonedate = First Date.clon();
Sistema.afuera.println ("cloned date->" + clonedate.Encadenar());
Sistema.afuera.println ("La comparación es:"+First Date.Compareto (SecondDate));
Sistema.afuera.println ("El resultado es:"+First Date.iguales (segundo));
mucho tiempo = segundo.consigue tiempo();
Sistema.afuera.println ("El tiempo transcurrido es:"+tiempo);

De acuerdo con las líneas de código anteriores, realice los siguientes pasos:

  • Crear dos objetos de fecha a través del "nuevo"Palabra clave y la"Fecha()"Constructor, respectivamente.
  • En el siguiente paso, asocie el "Java.utilizar.Fecha" clase "antes()" y "después()"Métodos e invocar la condición correspondiente en el"si/else" declaración.
  • Después de eso, aplique la clase "clon()" y "Encadenar()"Métodos para devolver la fecha clonada como un"Cadena".
  • Ahora, asocie el "comparar con()" y "igual ()"Métodos para comparar el objeto de fecha y devolver el valor correspondiente y el valor booleano, respectivamente.
  • Por último, aplique el "consigue tiempo()"Método para obtener el tiempo transcurrido de"1 de enero de 1970"A la fecha especificada con respecto al objeto de fecha asociada.

Producción

Este resultado significa que las funcionalidades correspondientes se logran en consecuencia.

Conclusión

El "Java.utilizar.FechaLa clase se puede utilizar para mostrar la hora y la fecha. Esta clase incluye el "antes (objeto de fecha)", "After (objeto de fecha)", "boolean iguales (objeto de fecha)", "int comparación (objeto de fecha)", "long gettime ()", "nulo settime (largo (largo tiempo) "," String toString () "," int hashcode () "y" objeto clone () ". Este blog discutió la utilización del "Java.utilizar.Clase "y sus métodos en Java.