たとえば、この "YYYY-MM-dd HH:mm"のようなNSDateFormatterオブジェクトをタイムスタンプに変更したいのですが、誰もが良いアイデアを持っていますか?Objective-CでDateFormatterをtimeStampに変更するにはどうすればよいですか?
-1
A
答えて
0
最初にNSDateに日付文字列を変換してから、timeIntervalSince1970を使用してタイムスタンプを取得します。
NSString *dateString = @"2016-10-12 10:30";
NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
[inputFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];
NSDate *formattedDate = [inputFormatter dateFromString: dateString];
NSTimeInterval timestamp = [formattedDate timeIntervalSince1970];
0
timeIntervalSince1970を使用してください。試してみてください:
NSString *mydateString = @"2010-7-5 1:39";
NSDateFormatter *Df = [[NSDateFormatter alloc] init];
[Df setDateFormat:@"yyyy-MM-dd HH:mm"];
[Df setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]];
NSDate *formattedDate = [Df dateFromString: mydateString];
NSTimeInterval mYtimestamp = [formattedDate timeIntervalSince1970];
NSLog(@"Hello my time: %f--",mYtimestamp);
// To get it back:
NSTimeInterval _interval=mYtimestamp;
NSDate *date = [NSDate dateWithTimeIntervalSince1970:_interval];
NSDateFormatter *formatter= [[NSDateFormatter alloc] init];
[formatter setLocale:[NSLocale currentLocale]];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *dateString = [formatter stringFromDate:date];
NSLog(@"date again-:%@",dateString);
+0
今年は 'YYYY'を使用せず、' yyyy'を使用してください。 – rmaddy
+0
rmaddyさんに感謝します。 :) –
関連する問題
- 1. プリペアドステートメントがTIMESTAMP列を更新しないようにするにはどうすればよいですか?
- 2. 変形スティックを変更するにはどうすればよいですか?
- 3. contentcontrolをタグで変更するにはどうすればよいですか?
- 4. Magentoでオーダーライフサイクルを変更するにはどうすればよいですか?
- 5. certbotでライブディレクトリを変更するにはどうすればよいですか?
- 6. インストーラでウェルカムページイメージを変更するにはどうすればよいですか?
- 7. BaseAdapterでリソースを変更するにはどうすればよいですか?
- 8. StorageFileでDateCreatedを変更するにはどうすればよいですか?
- 9. ajax.BeginFormでコンテンツを変更するにはどうすればよいですか?
- 10. Drupalでメタタグを変更するにはどうすればよいですか?
- 11. サービスファブリックでプライマリノードタイプを変更するにはどうすればよいですか?
- 12. Oracleでトリガーを変更するにはどうすればよいですか?
- 13. datepickerでmaxDateを変更するにはどうすればよいですか?
- 14. リスケールでサイズを変更するにはどうすればよいですか?
- 15. プログラムでタブを変更するにはどうすればよいですか?
- 16. Vuforiaでカメラビューを変更するにはどうすればよいですか?
- 17. ビューコントロールでツイストアイコンを変更するにはどうすればよいですか?
- 18. mysqlでタイムゾーンを変更するにはどうすればよいですか?
- 19. 変更をプログラムでチェックするにはどうすればよいですか?
- 20. Ploneでrobots.txtを変更するにはどうすればよいですか?
- 21. スプリングブートでログバックバージョンを変更するにはどうすればよいですか?
- 22. blogspot.comでTITLEを変更するにはどうすればよいですか?
- 23. XpageでviewColumnHeaderを変更するにはどうすればよいですか?
- 24. Androidでタブを変更するにはどうすればよいですか?
- 25. リアルタイムでSettings.bundleを変更するにはどうすればよいですか?
- 26. Greasemonkeyでテキストアライメントを変更するにはどうすればよいですか?
- 27. AJAXでドロップダウンリストを変更するにはどうすればよいですか?
- 28. オープニングシフトでパスフレーズを変更するにはどうすればよいですか?
- 29. Javascriptでテキストを変更するにはどうすればよいですか?
- 30. Androidでタスクアフィニティを変更するにはどうすればよいですか?
年には「YYYY」を使用しないでください。「yyyy」を使用してください。 – rmaddy