-2

私は値 " 22/04/2013 05:56"を持つ NSString を持っています。要件に従って、この時刻と日付を計算し、いくつかの条件ベースのメッセージを表示したいだけです。

最初の条件: If (String date = 現在の日付および stringtime = 現在の時刻)||(string date = 現在の日付および string time < 現在時刻から 1 分)

2 番目の条件: If (文字列の日付 = 現在の日付と文字列の時刻 > 現在の時刻の分数または時間数)

3 番目の条件:文字列の日付が昨日であることを知ること。

4 番目の条件: 文字列の日付が一昨日であることがわかります。

サーバーからこの文字列を受信して​​います。この「22/04/2013 05:56」文字列で上記のことを達成するにはどうすればよいですか。

4

2 に答える 2

0

dateformatter を使用して文字列から日付に変換します。次に、日付を比較して値を取得する必要があります

NSString *str=@"22/04/2013 05:56";
NSDateFormatter *dateFormatter=[[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"dd/MM/YYYY hh:mm"];
NSDate *dateObj= [dateFormatter dateFromString:str];
NSLog(@"%@",dateObj);
于 2013-07-24T14:27:42.740 に答える