iOS兩個(gè)日期之間轉(zhuǎn)換

產(chǎn)品有個(gè)需求,顯示指定日期格式,這個(gè)日期又特么是后端胡亂給的,沒(méi)法子,自己轉(zhuǎn),直接上代碼

- (NSString *)getDate:(NSString *)date withDateStyle(NSString *)dateStyle
{
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"GMT"];
    NSLocale *local=[[NSLocale alloc]initWithLocaleIdentifier:@"en_US_POSIX"];
    [formatter setLocale:local];//需要配置區(qū)域,不然會(huì)造成模擬器正常,真機(jī)日期為null的情況
    [formatter setTimeZone:timeZone];
    [formatter setDateFormat:@"yyyy/MM/dd HH:mm:ss"];// 設(shè)置源時(shí)間字符串的格式
    NSDate *date1 = [formatter dateFromString:date];
//    NSLog(@"date--%@___class---%@",date1,[date1 class]);
    NSDateFormatter* toformatter = [[NSDateFormatter alloc] init];
    [toformatter setDateStyle:NSDateFormatterMediumStyle];
    [toformatter setTimeStyle:NSDateFormatterShortStyle];
    [toformatter setDateFormat: dateStyle];//設(shè)置目標(biāo)時(shí)間字符串的格式
    NSString *targetTime = [toformatter stringFromDate:date1];//將時(shí)間轉(zhuǎn)化成目標(biāo)時(shí)間字符串
    XHLog(@"%@",targetTime);
    
    return targetTime;
}

就這些,那好不送

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,234評(píng)論 25 708
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,661評(píng)論 19 139
  • (一) 世界給我的第一個(gè)記憶是:我躺在奶奶懷里,拼命地哭,打著挺兒,也不知道是為了什么,哭得好傷心。窗外的山墻上剝...
    秋葉聽(tīng)語(yǔ)閱讀 261評(píng)論 0 0
  • 街道上還殘留著你的身影, 右手邊仿佛還有你的位置。 路過(guò)的那家書(shū)店, 不知你還在不在里面。 不知道什么時(shí)候會(huì)想起你...
    貓吟客閱讀 190評(píng)論 1 1
  • 世界上有一塊大鐵塊,有一個(gè)男人那么高,有一個(gè)男人那么寬。它從出生就被遺棄在工廠(chǎng)外的一角,沉默著。 春去秋來(lái),歲月荏...
    千鹽萬(wàn)魚(yú)閱讀 351評(píng)論 2 4

友情鏈接更多精彩內(nèi)容