2010-09-01 7 views
0

J'ai une application qui crée et stocke une session avec une date de début donnée. L'utilisateur créerait une nouvelle session de travail et quand ils le démarreraient, l'heure actuelle serait enregistrée dans la base de données. L'application doit compter le temps entre le début et la fin d'une session de travail. Cependant, j'ai besoin de pouvoir mettre en pause, redémarrer et continuer les sessions, donc j'ai besoin d'obtenir la date de la base de données.Dev de l'iPad: Transformer une date ou une chaîne donnée de SQL en NSDate

Supposons qu'un utilisateur commence à 10h30 du matin et continue sa session de travail jusqu'à 12h30. Dites qu'ils doivent fermer l'application pour une raison quelconque et revenir à la session de travail. La session doit compter et montrer le temps écoulé depuis le début. Donc, je voulais faire un objet NSDate avec l'heure de début de la base de données ... mais je ne peux pas. Au moins, je ne peux pas trouver un moyen d'initialiser un objet Date avec une chaîne ou même un ensemble de paramètres. Je suis sûr qu'il y a un moyen de le faire, mais je ne peux pas en trouver un.

Répondre

1

Jetez un oeil à la méthode dateFromString: sur NSDateFormatter

+0

Merci . Je ne savais pas qu'il y avait un objet séparé pour mettre en forme la date. – CrystalBlue