日期轉(zhuǎn)換為時間戳 (日期轉(zhuǎn)換為秒數(shù))
NSDate *date = [NSDate date];
NSLog(@"當前日期為:%@",date);
NSTimeInterval timeStamp= [date timeIntervalSince1970];
NSLog(@"日期轉(zhuǎn)換為時間戳 %@ = %f", date, timeStamp);
時間戳轉(zhuǎn)日期 (秒數(shù)轉(zhuǎn)日期)
NSString *timeStamp2 = @"1414956901";
long long int date1 = (long long int)[timeStamp2 intValue];
NSDate *date2 = [NSDate dateWithTimeIntervalSince1970:date1];
NSLog(@"時間戳轉(zhuǎn)日期 %@? = %@", timeStamp2, date2);
寫一個常用的獲取當前日期儒搭,時間的代碼鹰祸。并且能以規(guī)定的格式顯示出來
NSDate *currentDate = [NSDate date];//獲取當前時間,日期
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"YYYY/MM/dd hh:mm:ss SS"];
NSString *dateString = [dateFormatter stringFromDate:currentDate];
NSLog(@"dateString:%@",dateString);
這樣就能按照規(guī)定的格式顯示日期香浩,時間了内狗。
dateString:2015/01/03 08:01:20 24
說明下格式對應的意義
YYYY(年)/MM(月)/dd(日) hh(時):mm(分):ss(秒) SS(毫秒)
需要用哪個的話就把哪個格式加上去凫碌。
值得注意的是啦膜,如果想顯示兩位數(shù)的年份的話,可以用”YY/MM/dd hh:mm:ss SS”前联,兩個Y代表兩位數(shù)的年份功戚。
而且大寫的M和小寫的m代表的意思也不一樣∷凄停“M”代表月份啸臀,“m”代碼分鐘
“HH”代表24小時制,“hh”代表12小時制