iOSNSDate


Sintaxis

  • NSDate () // NSDate object init a la fecha y hora actuales
  • NSDate (). TimeIntervalSince1970 // Fecha y hora actuales en número de segundos desde las 00:00:00 UTC del 1 de enero de 1970.
  • NSDate (). Compare (other: NSDate) // Devuelve una comparación de la fecha actual con otra fecha devuelve un NSComparisonResult

Observaciones

Hay diferentes tipos de formato de fecha que puede establecer: Aquí está la lista completa de ellos.

Formato Significado / Descripción Ejemplo 1 Ejemplo 2
y Un año con al menos 1 dígito. 175 dC → “175” 2016 DC → “2016”
yy Un año con exactamente 2 dígitos. 5 dC → “05” 2016 DC → “16”
yyy Un año con al menos 3 dígitos. 5 dC → “005” 2016 DC → “2016”
aaaa Un año con al menos 4 dígitos. 5 dC → “0005” 2016 DC → “2016”
METRO Un mes con al menos 1 dígito. Julio → “7” "Noviembre" → "11"
MM Un mes con al menos 2 dígitos. Julio → “07” "Noviembre" → "11"
MMM Abreviatura de tres letras del mes. Julio → “Julio” "Noviembre" → "noviembre"
MMMM Nombre completo del mes. Julio → “Julio” "Noviembre" → "Noviembre"
MMMMM Una abreviatura de un mes (enero, junio, julio, todos tendrán 'J'). Julio → “J” "Noviembre" → "N"
re Día con al menos un dígito. 8 → “8” 29 → “29”
dd Día con al menos dos dígitos. 8 → “08” 29 → “29”
"E", "EE" o "EEE" Abreviatura de día de 3 letras del nombre del día. Lunes → "lun" Jueves → “Jue”
EEEE Nombre del día completo. Lunes → "lunes" Jueves → “jueves”
EEEEE Abreviatura de un día de una letra del nombre del día. (Thu y Tue serán 'T') Lunes → "M" Jueves → “T”
EEEEEE Abreviatura de 2 letras del nombre del día. Lunes → "Mo" Jueves → "th"
una Período del día (AM / PM). 10 PM → "PM" 2 AM → "AM"
h Una hora basada en 1-12 con al menos 1 dígito. 10 PM → “10” 2 AM → “2”
S.S Una hora basada en 1-12 con al menos 2 dígitos. 10 PM → “10” 2 a.m. → “02”
H Una hora basada en 0-23 con al menos 1 dígito. 10 p.m. → “14” 2 AM → “2”
S.S Una hora basada en 0-23 con al menos 2 dígitos. 10 p.m. → “14” 2 a.m. → “02”
metro Un minuto con al menos 1 dígito. 7 → “7” 29 → “29”
mm Un minuto con al menos 2 dígitos. 7 → “07” 29 → “29”
s Un segundo con al menos 1 dígito. 7 → “7” 29 → “29”
ss Un segundo con al menos 2 dígitos. 7 → “07” 29 → “29”

Hay muchos más, para obtener un tiempo diferente según la zona (z), para obtener el tiempo con detalles de milisegundos (S), etc.

NSDate Ejemplos relacionados