OC - NSDateAndNSDateFormatter
4366 단어 날짜.NSDatensdateformatter날짜 형식 변환
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
//NSDate
//
////1.NSDate date , 0
// NSDate *date = [NSDate date];
// NSLog(@"%@",date);
//
// // + 8
// NSDate *now = [NSDate dateWithTimeIntervalSinceNow:8 * 60 * 60 ];
// NSLog(@"%@",now);
//
// //
// NSDate *yesterday = [NSDate dateWithTimeIntervalSinceNow: 8 *60 *60 - 24 * 60 * 60];
// NSLog(@"%@",yesterday);
//
// //
// NSDate *tomorrow = [[NSDate alloc ]initWithTimeIntervalSinceNow:(8 + 24) * 60 * 60];
// NSLog(@"%@",tomorrow);
//
////2.
// //timeIntervalSinceDate: , ,
// //NSTimeInterval double
// NSTimeInterval interval = [tomorrow timeIntervalSinceDate:yesterday];
// NSLog(@"%.2f",interval / 60 / 60);
//
//
// //
// NSLog(@" , ?");
// //
// NSDate *getMessage = [NSDate date];
//
// //
// char ch[50] = {0};
// scanf("%s",ch);
//
// // c OC
// NSString *message = [NSString stringWithUTF8String:ch];
//
// //
// NSDate *sentMessage = [NSDate date ];
//
// //
// NSTimeInterval interval = [ sentMessage timeIntervalSinceDate:getMessage];
//
//
// //
// if (interval < 60) {
// NSLog(@" ....");
// }
// else if(interval > 60 && interval < 60 * 60){
// NSLog(@"%.f ",interval / 60);
// }
// NSLog(@"%@",message);
//
//******************************************************************
//
// //
// NSDate *date = [NSDate date];
//
// //NSDateFormatter ,
// NSDateFormatter *formatter = [[NSDateFormatter alloc ]init ];
// //
// [formatter setTimeZone:[NSTimeZone localTimeZone]];
//
// //
//
// [formatter setDateStyle:(NSDateFormatterFullStyle)];
//
//
// //
// [formatter setTimeStyle:(NSDateFormatterMediumStyle)];
//
// // , NSDate NSString
// NSString *dateStr = [formatter stringFromDate:date];
// NSLog(@"%@",dateStr);
//
//
//
// //
// //
// NSDateFormatter *myFormatter =[[NSDateFormatter alloc] init];
//
// //
// // ,
// [myFormatter setTimeZone:[NSTimeZone localTimeZone]];
//
// //
// //yyyy , MM , dd , hh(12 ) HH(24 ) , mm ,ss ,GGGG , EEEE , OOOO
// [myFormatter setDateFormat:@"GGGG yyyy MM dd hh:mm:ss EEEE OOOO"];
//
// //
// NSString *dateStr1 = [myFormatter stringFromDate:date];
// NSLog(@"%@",dateStr1);
//
//
//
// //
// //@"2014 1 30 11:47"
// // , , ,
// //1.
// NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
// //2.
// [formatter setTimeZone:[NSTimeZone localTimeZone]];
// //3.
// [formatter setDateFormat:@"yyyy MM dd hh:mm"];
// //4.
// NSDate *date = [formatter dateFromString:@"2014 1 30 11:47"];
//
// NSLog(@"%@",date);
//
// // 2015013102318
NSDateFormatter *formatter = [[NSDateFormatter alloc] init ];
// [formatter setTimeZone:[NSTimeZone localTimeZone]];
[formatter setDateFormat:@"yyyyMMddHHmmss"];
NSDate *date = [formatter dateFromString:@"20150131023108"];
NSLog(@"%@",date );
}
return 0;
}