#define kDEFAULT_DATE_TIME_FORMAT (@"yyyy-MM-dd HH:mm:ss")
//獲取當(dāng)前日期内舟,時(shí)間
+(NSDate *)getCurrentDate{
NSDate *now = [NSDate date];
return now;
}
//將日期轉(zhuǎn)換為字符串(日期和悦,時(shí)間)
+(NSString *)getDateStringFromDate:(NSDate *)date{
NSInteger location = 0;
NSString *timeStr = @"";
NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"] autorelease]];
[formatter setDateFormat:@"HH:mm:a"];
NSString *ampm = [[[formatter stringFromDate:date] componentsSeparatedByString:@":"] objectAtIndex:2];
timeStr = [formatter stringFromDate:date];
NSRange range = [timeStr rangeOfString:[NSString stringWithFormat:@":%@",ampm]];
location = range.location;
NSString *string = [timeStr substringToIndex:location];
timeStr = [NSString stringWithFormat:@"%@ %@",ampm,string];
NSString *dateStr = @"";
NSDateFormatter *Dformatter = [[[NSDateFormatter alloc] init] autorelease];
[Dformatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"] autorelease]];
[Dformatter setDateFormat:@"yyyy-MM-dd"];
dateStr = [Dformatter stringFromDate:date];
// NSLog(@"%@", [NSString stringWithFormat:@"%@ %@",dateStr,timeStr]);
return [NSString stringWithFormat:@"%@ %@",dateStr,timeStr];
}
//計(jì)算兩個(gè)日期之間的差距,過(guò)了多少天郎楼。辆雾。
+(NSInteger)getDateToDateDays:(NSDate *)date withSaveDate:(NSDate *)saveDate{
NSCalendar* chineseClendar = [ [ NSCalendar alloc ] initWithCalendarIdentifier:NSGregorianCalendar ];
NSUInteger unitFlags = NSHourCalendarUnit | NSMinuteCalendarUnit |
NSSecondCalendarUnit | NSDayCalendarUnit | NSMonthCalendarUnit | NSYearCalendarUnit;
NSDateComponents *cps = [ chineseClendar components:unitFlags fromDate:date toDate:saveDate options:0];
NSInteger diffDay = [ cps day ];
[chineseClendar release];
return diffDay;
}
例:NSDate *lastDate = [self getSaveDate];//saveDate通過(guò)將NSDate轉(zhuǎn)換為NSString來(lái)保存
currentDate = [NSDate date];
NSInteger day = [DateHelper getDateToDateDays:currentDate withSaveDate: lastDate];
//日期轉(zhuǎn)字符串
+ (NSString * )NSDateToNSString: (NSDate * )date
{
NSDateFormatter * formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat: kDEFAULT_DATE_TIME_FORMAT];
NSString *dateString = [formatter stringFromDate:date];
[formatter release];
return dateString;
}
//字符串轉(zhuǎn)日期
+ (NSDate * )NSStringToNSDate: (NSString * )string
{
NSDateFormatter * formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat: kDEFAULT_DATE_TIME_FORMAT];
NSDate *date = [formatter dateFromString :string];
[formatter release];
return date;
}
//1970年到現(xiàn)在的秒數(shù)轉(zhuǎn)換成時(shí)間顯示
- (NSString *)bySecondGetDate:(NSString *)second{
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy年MM月dd日 HH:mm:ss"];
NSString *dateLoca = [NSString stringWithFormat:@"%@",second];
NSTimeInterval time=[dateLoca doubleValue];
NSDate *detaildate=[NSDate dateWithTimeIntervalSince1970:time];
NSString *timestr = [formatter stringFromDate:detaildate];
return timestr;
}
NSDate使用大全
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門(mén)罚勾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)毅人,“玉大人,你說(shuō)我怎么就攤上這事尖殃≌奢海” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵送丰,是天一觀(guān)的道長(zhǎng)缔俄。 經(jīng)常有香客問(wèn)我,道長(zhǎng)器躏,這世上最難降的妖魔是什么俐载? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮登失,結(jié)果婚禮上遏佣,老公的妹妹穿的比我還像新娘。我一直安慰自己揽浙,他們只是感情好状婶,可當(dāng)我...
- 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著馅巷,像睡著了一般膛虫。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上钓猬,一...
- 那天稍刀,我揣著相機(jī)與錄音,去河邊找鬼敞曹。 笑死掉丽,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的异雁。 我是一名探鬼主播,決...
- 文/蒼蘭香墨 我猛地睜開(kāi)眼僧须,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼纲刀!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起担平,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤示绊,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后暂论,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體面褐,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年取胎,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了展哭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片湃窍。...
- 正文 年R本政府宣布茵休,位于F島的核電站,受9級(jí)特大地震影響手蝎,放射性物質(zhì)發(fā)生泄漏榕莺。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一棵介、第九天 我趴在偏房一處隱蔽的房頂上張望钉鸯。 院中可真熱鬧,春花似錦鞍时、人聲如沸亏拉。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)及塘。三九已至,卻和暖如春锐极,著一層夾襖步出監(jiān)牢的瞬間笙僚,已是汗流浹背。 一陣腳步聲響...
- 正文 我出身青樓翎迁,卻偏偏與公主長(zhǎng)得像栋猖,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子汪榔,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- cocoapods安裝痴腌,使用雌团,常見(jiàn)安裝過(guò)程中出現(xiàn)錯(cuò)誤解決方法如下: 一:也經(jīng)安裝好cocoapods后在項(xiàng)目中使用...
- 本文作者陳云峰,轉(zhuǎn)載請(qǐng)注明士聪。 這篇文章記錄個(gè)人常用的一些命令锦援,和記不住的一些命令,轉(zhuǎn)載了并不斷更新剥悟。 Git官網(wǎng) ...
- 兩天的高考結(jié)束了,幾家歡喜幾家愁替久,每個(gè)人都有著不同的感覺(jué)凉泄,但是,我想大部分人還是覺(jué)得輕松了不少蚯根,十年寒窗后众,...