//
// main.m
// IOS150623_ObjectiveC_時間
//
// Created by PengJunlong on 15/6/23.
// Copyright (c) 2015年 Peng Junlong. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
//------------NSDate----------------
//格林威治時間(默認)
//獲取當前的時間
NSDate *date = [NSDate date];
NSLog(@"date = %@",date); //結果:date = 2015-06-23 01:11:15 +0000
//在當前的時間上加上一定時間間隔後的時間點
NSDate *date1 = [NSDate dateWithTimeIntervalSinceNow:20];
NSLog(@"date1 = %@",date1); //結果:date1 = 2015-06-23 01:11:35 +0000
//獲取date和date1中的較早的時間
NSDate *date2 = [date earlierDate:date1];
NSLog(@"date2 = %@",date2);
//-------------NSDateFormatter(時間戳)----------------
//使用指定格式定義時間
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"yy/MM/dd HH:mm:ss";
//yy(YY):表示時間 yyyy(YYYY):四位的年份
//MM:表示月份
//dd:表示一個月的第幾天 DD:表示一年的第幾天
//hh:12進制的時間 HH:24進制的時間
//mm:表示分鐘
//ss:表示秒
//SS:表示毫秒
//- (NSString *)stringFromDate:(NSDate *)date;
NSString *dateString = [dateFormatter stringFromDate:[NSDate date]];
NSLog(@"dateString = %@",dateString);
//- (NSDate *)dateFromString:(NSString *)string;
NSLog(@"date = %@",[dateFormatter dateFromString:@"14/09/22 13:33:44"]);
}
return 0;
}
20150623_OC之時間NSDate與NSDateFormatter
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.