NSDateFormmater(Objective - C)
NSDateクラスを見てみましょう.NSDateを文字列に変換したり、文字列をNSDateに変換したりすることができます.
サーバはStringタイプ「20201010」に日付データを送信!
しかし、アプリケーションでこのように見せることはできません.10月10日で表現させていただきますね
画像ソース-http://www.unicode.org/reports/tr35/tr35-25.html#Date_Format_Patterns
サーバはStringタイプ「20201010」に日付データを送信!
しかし、アプリケーションでこのように見せることはできません.10月10日で表現させていただきますね
// 1. 문자열 날짜 -> NSDate
NSString *dateString = @"20201010";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; // 초기화
[dateFormat setDateFormat:@"yyyyMMdd"]; // 변환 전 포맷
// NSStrin타입인 dateString을 dateFormat에 넣어 NSDate를 생성합니다.
NSDate *date = [dateFormat dateFromString:dateString];
// 2. 원하는 문자열로 변환
// 이제 dateFormat의 형식을 원하는 형식으로 바꿉니다.
[dateFormat setDateFormat:@"MM월 dd일"];
// 기존 dateString 변수에 아까 만든 NSDate 타입의 date를 Formatter에 넣습니다.
dateString = [dateFormat stringFromDate:date];
// 3. 결과
NSLog(@"%@", dateString); // 10월 10일
ああ...企画案が変わった.2010-10-10で表現しましょう// 1. 문자열 날짜 -> NSDate
NSString *dateString = @"20201010";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyyMMdd"]; // 변환 전 포맷
NSDate *date = [dateFormat dateFromString:dateString];
// 2. 원하는 문자열로 변환
// 이부분만 달라졌습니다.
[dateFormat setDateFormat:@"yyyy-MM-dd"];
dateString = [dateFormat stringFromDate:date];
// 3. 결과
NSLog(@"%@", dateString); // 2020-10-10
その他、異なるパターンを使用する場合は、次の表を参照してください。
画像ソース-http://www.unicode.org/reports/tr35/tr35-25.html#Date_Format_Patterns
Reference
この問題について(NSDateFormmater(Objective - C)), 我々は、より多くの情報をここで見つけました https://velog.io/@duny/NSDateFormmater-Objective-Cテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol