iphone - framework - cocoa touch español
¿Cómo convertir NSDate en la marca de tiempo Unix en Objective C/iPhone? (3)
Me gustan las propiedades.
NSDate.date.timeIntervalSince1970;
Esta pregunta ya tiene una respuesta aquí:
- ¿Cómo convertir NSDate en unix timestamp iphone sdk? 10 respuestas
¿Cómo puedo convertir un NSDate a una marca de tiempo Unix en Objective-C?
Creo que - [NSDate timeIntervalSince1970]
es lo que quieres. El 1 de enero de 1970 es la fecha de la época de Unix.
NSDate *date = [NSDate date];
NSTimeInterval ti = [date timeIntervalSince1970];
NSTimeInterval
se tipifica como un doble, definido en segundos. Si lo quiere en forma de entero, simplemente convierta el resultado a un largo y utilícelo, pero esto le da más precisión.