¿Cómo convierto, NSDatepara NSStringque solo se envíe a la cadena el año en formato @ "aaaa" ?
                    
                        objective-c
                                swift
                                nsstring
                                nsdate
                                
                    
                    
                        4thSpace
fuente
                
                
            fuente

initconNSDateFormatter. Fue eliminado después de iOS 3.2 . (Y si se utiliza un método de clase en su lugar, se AutoRelease y usted no tendrá el problema de pérdida, también.)initen varios lugares.No sé cómo todos nos perdimos esto: localizedStringFromDate: dateStyle: timeStyle:
salidas '13 / 06/12 00:22:39 GMT + 03: 00 '
fuente
Esperamos agregar más valor al proporcionar el formateador normal, incluido el año, mes y día con la hora. Puedes usar este formateador por más de un año
fuente
hay una serie de
NSDateayudantes en la web, tiendo a usar:https://github.com/billymeltdown/nsdate-helper/
Extracto de léame a continuación:
Esto produce los siguientes tipos de salida:
fuente
En Swift:
fuente
fuente
Si no tienes
NSDate-descriptionWithCalendarFormat:timeZone:locale:disponible (no creo que iPhone / Cocoa Touch incluya esto), es posible que necesites usar strftime y monkey con algunas cadenas de estilo C. Puede obtener la marca de tiempo UNIX de unNSDateusoNSDate -timeIntervalSince1970.fuente
fuente
Solo agrega esta extensión:
fuente
Si estás en Mac OS X puedes escribir:
Sin embargo, esto no está disponible en iOS.
fuente
respuesta rápida 4
fuente
fuente
Defina su propia utilidad para formatear la fecha requerida.
fuente
Es un formato rápido:
fuente