AFNetworking3の解析済み日付を表示して、1時間前などの経過日数ではなく、完全な日付を表示しようとしています。ここhttp://mkssab.com/api/indexAFNetworking3から解析された日付を表示し、経過した時間のみを表示する
0
A
答えて
0
はNSDateに文字列を変換して現在の日付と日付W/Bの差を計算するためのコードである: 私は、これは、JSONデータのリンクである
allData = [responseObject objectForKey:@"data"];
NSDictionary *data = [allData objectAtIndex:indexPath.row];
cell.created_at.text = [data objectForKey:@"created_at"];
完全な日付を取得するためにこれを使用しました。
//This piece of code get the date from created date
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate* createdOn = [formatter dateFromString:[data objectForKey:@"created_at"]];
//This piece of code calculates the difference b/w created date and current date.
NSTimeInterval interval = [createdOn timeIntervalSinceDate:NSDate.date];
NSInteger hours = interval/3600;
参考:https://developer.apple.com/documentation/foundation/nsdate?language=objc
関連する問題
- 1. エポックから経過した時間を表示する
- 2. JAVAで1日1時間の経過時間を表示する
- 3. 日付のみを表示し、日付と時刻を表示しない
- 4. Androidで特定の時間が経過した後にアニメーションを表示する
- 5. iPhone - NSDateComponents/NSCalendarと経過時間、私は、次の経過時間ユーザに表示したい
- 6. Swift iOS-ラベルを非表示にして一定時間が経過した後に表示する方法
- 7. jquery.timeagoプラグインの経過時間が表示されない
- 8. Objective Cでのゲーム開始からの経過時間表示
- 9. json日付から経過した時間を取得するには?
- 10. 2か月以上経過したデータベースからのエントリのみを表示
- 11. タイマー - 特定の時間が経過した後にメッセージを表示
- 12. HTMLクラス名で指定された時間が経過した後、jQueryでコンテンツを非表示にする
- 13. ページの読み込み時にポップアップを表示し、それを一定の時間間隔で表示したり非表示にしたりします。
- 14. 時間の経過後にイメージを表示する方法は?
- 15. データベースから取得した日付が間違って表示されます
- 16. 時間のない日付の表示
- 17. 設定日時が間違った日付を表示します
- 18. 日付を選択した後、間違った月が表示されます
- 19. 保存された日付の情報が表示されているテーブルの表示方法=変更時にのみ選択された日付ピッカー?
- 20. 2つの入力行と時間が経過すると、新しい時間が表示されます
- 21. Androidで日付のみしか表示されず、時刻が表示されない
- 22. ブートストラップ日時ピッカーで指定した日付にカスタムカラーを表示
- 23. AS3/JavaScript MP3プレーヤーの経過時間を表示
- 24. テキストビューで経過時間を表示する方法1時間30分
- 25. Oracle SQLの日付に時間が表示されませんか?どのように2つの日付の間の時間を表示するには?
- 26. ネストされたPandasデータフレームの日付時間を解析します。
- 27. ストップウォッチの経過時間から解析されたDateTimeは、常に12:00:00に開始します。
- 28. moment.js - 日付または時刻のいずれかを表示
- 29. Flot時系列で表示された時間を表示する
- 30. 日時からの時間付きPHPの表示日時:dd/mm/yy
あなたが最初NSDateFormatterを使用してNSDateオブジェクトに(日付を表す)NSStringのを変換する必要があります。あなたはそこを見ることができますhttps://stackoverflow.com/questions/20487465/how-to-convert-nsdate-in-to-relative-format-as-today-yesterday-a-week-ago – Larme