iCulture forum | iPhone, iPad,  iPod touch, Apple TV en iOS

iCulture forum | iPhone, iPad, iPod touch, Apple TV en iOS (https://forum.iculture.nl/)
-   Ontwikkelen voor iOS (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/)
-   -   [NSDateFormatter dateFromString] vraagje (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/107172-nsdateformatter-datefromstring-vraagje.html)

wubbe 16-12-11 16:45

[NSDateFormatter dateFromString] vraagje
 
Ik heb een string met daarin minuten, seconden en milliseconden. Deze tijd wil ik in een NSDate stoppen om te kunnen vergelijken met andere tijden.
Dat doe ik als volgt:
Code:

NSString * time = @"2:01.551";

NSDateFormatter * formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"m:ss.SSS"];
NSDate * date =[formatter dateFromString:time];
[formatter release];

NSLog(@"%@", [date description]);

Het resultaat van [date description] is de volgende datum: 1969-12-31 23:02:01 +0000

Zonder milliseconden :(. Ik wil de milliseconden ook in de datum hebben.
Wat doe ik fout?

Whacko 16-12-11 18:04

Je print een standaard Date naar de console :) [date description] heeft een standaard formattering.
Als je [formatter stringFromDate: date] gebruikt bij het afdrukken dan zou het moeten lukken denk ik :)


Alle tijden zijn GMT +2. Het is nu 05:37.