OCdemo - 07 NSDate 날짜 설정 형식 NSDateFormatter
//
// main.m
// OCdemo-07
//
// Created by lanou3g on 15/10/15.
// Copyright (c) 2015 Object. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
#pragma mark NSDate
//
NSDate *date = [NSDate date];
NSLog(@"%@",date);
//
NSDate *eightDate = [NSDate dateWithTimeIntervalSinceNow:8 * 60 * 60];
NSLog(@" :%@",eightDate);
//
NSDate *tomorrowDate = [NSDate dateWithTimeIntervalSinceNow:8 * 60 * 60 + 24 * 60 * 60];
NSLog(@" :%@",tomorrowDate);
//
NSDate *yesterdayDate = [NSDate dateWithTimeIntervalSinceNow:8 * 60 * 60 - 24 * 60 * 60];
NSLog(@" :%@",yesterdayDate);
//
NSTimeInterval interval = [yesterdayDate timeIntervalSinceDate:tomorrowDate];
NSLog(@"%f",interval);
// 1970 1 1
NSTimeInterval time1970 = [date timeIntervalSince1970];
NSLog(@"time1970 = %f",time1970);
// , 60 , “ ”, 60 3600 , “xx ”, 3600 ,3600*24 , “xx ”
NSDate *nowDate = [NSDate date];
NSDate *oneDate = [NSDate dateWithTimeIntervalSinceNow:-4839];
//
NSTimeInterval subTime = [nowDate timeIntervalSinceDate:oneDate];
if (subTime < 60) {
NSLog(@" ");
} else if (subTime >= 60 && subTime <= 3600 ){
NSLog(@"%d ",(int)subTime / 60);
} else if (subTime > 3600 && subTime < 24 * 3600){
NSLog(@"%d ",(int)subTime / 3600);
}
#pragma mark NSDateFormatter
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
//
[dateFormatter setDateFormat:@"yyyy MM dd HH mm ss "];
NSDate *date = [NSDate date];
NSString *dateStr = [dateFormatter stringFromDate:date];
NSLog(@"%@",dateStr);
//
NSDateFormatter *myDateFormatter = [[NSDateFormatter alloc] init];
//
[myDateFormatter setDateFormat:@"GGGG yyyy MM dd HH mm ss aaaa QQQQ EEEE"];
NSLog(@" : %@",[myDateFormatter stringFromDate:date]);
// : 2015 10 15 11 00 53
// // NSDate
// NSString *dateString = @"2015 9 14 8 30 59 ";
// NSDateFormatter *setDateFormatter = [[NSDateFormatter alloc] init];
// [setDateFormatter setDateFormat:@"yyyy MM dd HH mm ss "];
// NSDate *dateFromString = [setDateFormatter dateFromString:dateString];
// NSLog(@"%@",dateFromString);
// @“2014 05 01 10 23 18 ” NSDate 。
NSString *string = @"2014 05 01 10 23 18 ";
NSDateFormatter *setDateFormatter = [[NSDateFormatter alloc] init];
[setDateFormatter setDateFormat:@"yyyy MM dd HH mm ss "];
NSDate *dateFromString = [setDateFormatter dateFromString:string];
NSLog(@"%@",dateFromString);
}
return 0;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.