2010-08-25 4 views
0

J'ai la date function.And je dois comparer la date précédente avec les données actuelles iphonecomparant la date dans l'iPhone

Pour date je code: -

NSDate* date = [NSDate date]; 

//Create the dateformatter object 
NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease]; 

//Set the required date format 
[formatter setDateFormat:@"yyyy-MM-dd"]; 

//Get the string date 
NSString* str = [formatter stringFromDate:date]; 

//Display on the console 
NSLog(str); 

//Set in the lable 
[dateLabel setText:str]; 

Mais je veux mettre en œuvre le comparer la date actuelle & date précédente dans l'iphone

Merci à l'avance

+0

Qu'est-ce que la mise en forme de date a à voir avec la comparaison de dates? –

+0

J'ai 90 chansons application de musique.Je veux donner 3 chance à l'utilisateur de sorte qu'il puisse écouter une chanson de trois pour la date actuelle après qu'il doit se connecter pour plus de chanson. – Harish

Répondre

2

Vous pouvez comparer les dates en utilisant les méthodes de comparaison de NSDate:

- (NSDate *)earlierDate:(NSDate *)anotherDate; 
- (NSDate *)laterDate:(NSDate *)anotherDate; 
- (NSComparisonResult)compare:(NSDate *)other; 

- (BOOL)isEqualToDate:(NSDate *)otherDate; 

Vérifier NSDate class reference savoir plus ..

+0

merci Pouvez-vous m'expliquer plus à ce sujet ou me donner un exemple de code pour ce – Harish

+0

avez-vous lu la référence de la classe? - http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSDate_Class/Reference/Reference.html Si vous ouvrez la section des méthodes d'instance sur la gauche, vous pouvez lire les détails de chaque de ces méthodes. Si vous avez été en mesure d'utiliser NSDateFormatter, je ne pense pas que vous aurez besoin de plus d'explications à ce sujet. – lukya

+0

J'ai 80 à 90 chansons dans une application. Je veux qu'il devrait être le contrôle par date actuelle et aussi je devrais donner 3 chance à l'utilisateur pour écouter la chanson. Cette chanson 3 doit être disponible s'il veut écouter encore et encore jusqu'à ce jour.Mais s'il veut plus de chanson ou (4ème chanson) pour écouter ou écouter cette chanson 3 pour demain que .Il aura login. Donne-moi la solution pour ce. merci d'avance – Harish