Groovy - Fechas y horarios
La clase Date representa un instante específico en el tiempo, con precisión de milisegundos. La clase Date tiene dos constructores como se muestra a continuación.
Fecha()
Sintaxis
public Date()
Parameters - Ninguno.
Return Value
Asigna un objeto Date y lo inicializa para que represente la hora a la que se asignó, medido al milisegundo más cercano.
Ejemplo
A continuación se muestra un ejemplo del uso de este método:
class Example {
static void main(String[] args) {
Date date = new Date();
// display time and date using toString()
System.out.println(date.toString());
}
}
Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado. La siguiente salida le dará la fecha y hora actuales:
Thu Dec 10 21:31:15 GST 2015
Fecha (milisegundos largos)
Sintaxis
public Date(long millisec)
Parameters
Millisec: el número de milisegundos que se debe especificar desde el tiempo base estándar.
Return Value - Asigna un Date objeto y lo inicializa para representar el número especificado de milisegundos desde el tiempo base estándar conocido como "la época", es decir, el 1 de enero de 1970, 00:00:00 GMT.
Ejemplo
A continuación se muestra un ejemplo del uso de este método:
class Example {
static void main(String[] args) {
Date date = new Date(100);
// display time and date using toString()
System.out.println(date.toString());
}
}
Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado:
Thu Jan 01 04:00:00 GST 1970
A continuación se muestran los métodos dados de la clase Date. En todos los métodos de la clase Date que aceptan o devuelven valores de año, mes, fecha, horas, minutos y segundos, se utilizan las siguientes representaciones:
Un año y está representado por el número entero y - 1900.
Un mes está representado por un número entero de 0 a 11; 0 es enero, 1 es febrero, etc. por tanto, el 11 es diciembre.
Una fecha (día del mes) se representa mediante un número entero del 1 al 31 de la forma habitual.
Una hora está representada por un número entero de 0 a 23. Por lo tanto, la hora desde la medianoche hasta la 1 am es la hora 0, y la hora desde el mediodía hasta la 1 pm es la hora 12.
Un minuto está representado por un número entero de 0 a 59 de la manera habitual.
Un segundo está representado por un número entero de 0 a 61.
No Señor. | Métodos y descripción |
---|---|
1 | después() Prueba si esta fecha es posterior a la fecha especificada. |
2 | es igual a () Compara dos fechas para la igualdad. El resultado es verdadero si y solo si el argumento no es nulo y es un objeto Date que representa el mismo punto en el tiempo, milisegundos, que este objeto. |
3 | comparar con() Compara dos fechas para realizar pedidos. |
4 | Encadenar() Convierte este objeto Date en una cadena |
5 | antes de() Prueba si esta fecha es anterior a la fecha especificada. |
6 | consigue tiempo() Devuelve el número de milisegundos desde el 1 de enero de 1970 a las 00:00:00 GMT representado por este objeto Date. |
7 | fijar tiempo() Establece este objeto de fecha para representar un punto en el tiempo que es milisegundos después del 1 de enero de 1970 a las 00:00:00 GMT. |