1

こんにちは、私のプロジェクトでは Textfield を from として持っています。もう 1 つは From フィールドの ex の遅延です。値は "18:30"(文字列) であり、遅延フィールドには "18" (整数) があります。これら 2 つの値を追加する必要があります。別のテキストフィールドに「18:48」(文字列) のような値を表示する必要があります。

4

4 に答える 4

7

クエリについては、次のコードを参照してください。

NSString *str=@"18:30";
int addTime=18;
NSDateFormatter *formatter=[[NSDateFormatter alloc] init];
[formatter setDateFormat:@"HH:mm"];
NSDate *dateInput=[formatter dateFromString:str];
dateInput=[dateInput dateByAddingTimeInterval:addTime*60];
NSString *dateOutPut=[formatter stringFromDate:dateInput];
NSLog(@"OutputDate= %@",dateOutPut);

コンソール出力:18:48

于 2012-10-01T14:08:18.443 に答える
2
NSString *str=@"18:30";
int addTime=18;
NSDateFormatter *formatter=[[NSDateFormatter alloc] init];
[formatter setDateFormat:@"HH:mm"];
NSDate *dateInput=[formatter dateFromString:str];
dateInput=[dateInput dateByAddingTimeInterval:addTime*60];
NSString *dateOutPut=[formatter stringFromDate:dateInput];
NSLog(@"OutputDate= %@",dateOutPut);
于 2014-03-20T13:05:51.993 に答える