Dá soporte para la representación de un instante de tiempo específico.
CONSTRUCTORES
Date()
Crea una instancia configurada con el instante en el que se llamó al constructor.
Date (timeIntervalSinceNow: Double)
Crea una instancia configurada con el instante en el que se llamó al constructor sumando la cantidad de segundos indicados en el parámetro ‘timeIntervalSinceNow’.
Argumentos |
|
timeIntervalSinceNow |
Double: segundos para agregar. |
Date (timeIntervalSince1970: Double)
Crea una instancia configurada con el instante resultante de sumar la cantidad de segundos indicados en el parámetro ‘timeIntervalSince1970’ al instante ‘1 de enero de 1970 a las 00:00:00 UTC’.
Argumentos |
|
timeIntervalSince1970 |
Double: segundos para agregar. |
Date (year: Integer, month: Integer, day: Integer, hour: Integer, minutes: Integer, seconds: Integer, UTCOffset: Integer)
Crea una instancia configurada con un instante en formato UTC utilizando los parámetros año, mes, dia, hora, minutos. El parámetro UTCOffset permite sumarle al instante la diferencia en horas respecto a las 0:00hs UTC.
Argumentos |
|
year |
Integer: año. |
month |
Integer: mes |
day |
Integer: día. |
hour |
Integer: horas. |
minutes |
Integer: minutos. |
seconds |
Integer: segundos. |
UTCOffset |
Integer: horas para agregar. |
Excepciones |
|
TimeZoneOffsetOutOfRange – Error trying to create a Date instance with an out of range timezone offset. Range must be between -18 to +18.. |
Se intento configurar una fecha con una diferencia horaria fuera del rango [-18…18] . |
METODOS PUBLICOS
Integer year()
Retorna el año, considerando calendario gregoriano y timezone UTC.
Integer month()
Retorna el número de mes, considerando calendario gregoriano y timezone UTC.
Integer day()
Retorna el día, considerando calendario gregoriano y timezone UTC.
Integer hour()
Retorna la hora, considerando calendario gregoriano y timezone UTC.
Integer minutes()
Retorna la cantidad de minutos, considerando calendario gregoriano y timezone UTC.
Integer seconds()
Retorna la cantidad de segundos, considerando calendario gregoriano y timezone UTC.
Retorna |
|
Integer |
segundos. |
Integer dayOfWeek()
Retorna el índice del día de la semana, considerando calendario gregoriano y timezone UTC. Retorna 0 para el día Lunes, 1 para el Martes, … 6 para el Domingo.
Retorna |
|
Integer |
Índice del día de la semana con la convención: 0 – Lunes, 1 – Martes, 2 – Miércoles, 3 – Jueves, 4 – Viernes, 5 – Sábado, 6 – Domingo. |
Double timeIntervalSinceNow()
Retorna el intervalo de segundos entre el instante en que fue construida la instancia y el instante de la llamada al método.
Double timeIntervalSince1970()
Retorna el intervalo de segundos entre el instante en que fue construida la instancia y el instante ‘1 de enero de 1970 a las 00:00:00 UTC’.
Double timeIntervalSinceDate(Date fecha)
Retorna el intervalo de segundos entre el instante en que fue construida la instancia y el instante de la instancia del parámetro.
Argumentos |
|
fecha |
Date: fecha referencia para calculo de intervalo. |
Date dateByAddingTimeInterval(Double segundos)
Retorna una nueva instancia Date resultante de sumar el instante en que fue construida la instancia y los segundos del parámetro.
Argumentos |
|
segundos |
Double: segundos que se desea adicionar. |
Retorna |
|
Date |
fecha resultante. |
String toString()
Retorna la representación del valor de Date asignado como String.
Retorna |
|
String |
representación del valor de Date. |