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. |