que utilizan datos básicos para hacer esto:¿Cómo almacena el sistema de Data Core del iPhone SDK los tipos de fecha en sqlite?
NSManagedObjectContext *m = [self managedObjectContext];
Foo *f = (Foo *)[NSEntityDescription insertNewObjectForEntityForName:@"Foo"
inManagedObjectContext:m];
f.created_at = [NSDate date];
[m insertObject:f];
NSError *error;
[m save:&error];
donde el campo created_at se define como tipo "Fecha" en el xcdatamodel.
Cuando la exportación del sql de la base de datos SQLite se creó, created_at se define como tipo "marca de tiempo" y los valores se parecen:
290902422,72624
nueve dígitos antes del. y luego alguna fracción
¿Qué es este formato? No es época y no es formato julianday.
Época sería:
1269280338,81213
diajuliano sería: (. Aviso a sólo 7 dígitos antes del no 9 como si tuviera)
2.455.278,236746875
¿Cómo puedo convertir un número como 290902422.72624 para el tiempo de la época? ¡Gracias!
primero, aceptar algunas respuestas ..... – KevinDTimm
i cuando a través de todas las preguntas que hice y hacer clic la marca de verificación al lado de las buenas respuestas. ¿Es eso lo que quieres decir? –
sí, y no te olvides de continuar. Lo que necesita hacer es aprender el formato interno de NSDate, esto no es necesariamente Apple (exactamente) sino los 'propietarios' del objetivo-C. descubre esta información y tendrás tu respuesta. – KevinDTimm