iOS 時(shí)間戳轉(zhuǎn)時(shí)間 日期 星期

在開發(fā)中砂轻,往往我們會(huì)用到時(shí)間戳這個(gè)東西,至于時(shí)間戳是個(gè)什么東西舔清,我就不去多說了体谒,因?yàn)榘俣壬虾芏唷:昧耸阊鳎裉煳液痛蠹曳窒硪幌挛以谑褂脮r(shí)間戳?xí)r的一些轉(zhuǎn)換問題。

時(shí)間戳轉(zhuǎn)日期字符串(時(shí)間戳NSString 轉(zhuǎn) 日期NSString)

代碼:

-(NSString *)timeWithTimeIntervalString:(NSString *)timeString
{
    NSDate *nd = [NSDate dateWithTimeIntervalSince1970:(NSTimeInterval)[timeString integerValue]];
    
    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
    // [dateFormat setDateFormat:@"HH:mm:ss"];
    [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm"];
    NSString *dateString = [dateFormat stringFromDate:nd];
    return dateString;
}

當(dāng)前日期轉(zhuǎn)時(shí)間戳(日期NSDate 轉(zhuǎn) 時(shí)間戳NSString)

代碼:

- (NSString *)timeToTurnTheTimestamp{
    NSDate* dat = [NSDate dateWithTimeIntervalSinceNow:0];
    NSTimeInterval a=[dat timeIntervalSince1970];
    NSString *timeString = [NSString stringWithFormat:@"%f", a];
    return timeString;
}

日期字符串轉(zhuǎn)時(shí)間戳(NSString轉(zhuǎn)時(shí)間戳NSString)

代碼:

-(NSString *)turnTheTimestampString:(NSString*) timeStr{
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init] ;
    [formatter setDateStyle:NSDateFormatterMediumStyle];
    [formatter setTimeStyle:NSDateFormatterShortStyle];
    [formatter setDateFormat:@"YYYY-MM-dd"]; // ----------設(shè)置你想要的格式,hh與HH的區(qū)別:分別表示12小時(shí)制,24小時(shí)制
    //設(shè)置時(shí)區(qū),這個(gè)對(duì)于時(shí)間的處理有時(shí)很重要
    //例如你在國內(nèi)發(fā)布信息,用戶在國外的另一個(gè)時(shí)區(qū),你想讓用戶看到正確的發(fā)布時(shí)間就得注意時(shí)區(qū)設(shè)置,時(shí)間的換算.
    //例如你發(fā)布的時(shí)間為2010-01-26 17:40:50,那么在英國愛爾蘭那邊用戶看到的時(shí)間應(yīng)該是多少呢?
    //他們與我們有7個(gè)小時(shí)的時(shí)差,所以他們那還沒到這個(gè)時(shí)間呢...那就是把未來的事做了
    NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"];
    [formatter setTimeZone:timeZone];
    NSDate* date = [formatter dateFromString:timeStr]; //------------將字符串按formatter轉(zhuǎn)成nsdate
    NSTimeInterval a=[date timeIntervalSince1970];
    NSString *timeString = [NSString stringWithFormat:@"%f", a];
    return  timeString;
}

時(shí)間戳轉(zhuǎn)星期格式

代碼

- (NSString*)weekdayStringFromDate:(NSString *)timeString
 {
    NSDate *nd = [NSDate dateWithTimeIntervalSince1970:(NSTimeInterval)[timeString doubleValue]];
   NSArray *weekdays = [NSArray arrayWithObjects: [NSNull null], @"周日", @"周一", @"周二", @"周三", @"周四", @"周五", @"周六",  nil];
    
    NSCalendar *calendar = [NSCalendar currentCalendar];
    NSTimeZone *timeZone = [[NSTimeZone alloc] initWithName:@"Asia/Shanghai"];
    
    [calendar setTimeZone: timeZone];
    
    NSCalendarUnit calendarUnit = NSCalendarUnitWeekday;
    
    NSDateComponents *theComponents = [calendar components:calendarUnit fromDate:nd];
    
    return [weekdays objectAtIndex:theComponents.weekday];
    
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末彩届,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子樟蠕,更是在濱河造成了極大的恐慌,老刑警劉巖吓懈,帶你破解...
    沈念sama閱讀 222,104評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件靡狞,死亡現(xiàn)場離奇詭異耻警,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)腮恩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門庆揪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來妨托,“玉大人吝羞,你說我怎么就攤上這事【牛” “怎么了恨溜?”我有些...
    開封第一講書人閱讀 168,697評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長判族。 經(jīng)常有香客問我项戴,道長,這世上最難降的妖魔是什么周叮? 我笑而不...
    開封第一講書人閱讀 59,836評(píng)論 1 298
  • 正文 為了忘掉前任仿耽,我火速辦了婚禮,結(jié)果婚禮上项贺,老公的妹妹穿的比我還像新娘敬扛。我一直安慰自己,他們只是感情好啥箭,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評(píng)論 6 397
  • 文/花漫 我一把揭開白布急侥。 她就那樣靜靜地躺著侮邀,像睡著了一般贝润。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上打掘,一...
    開封第一講書人閱讀 52,441評(píng)論 1 310
  • 那天尊蚁,我揣著相機(jī)與錄音,去河邊找鬼横朋。 笑死,一個(gè)胖子當(dāng)著我的面吹牛晰甚,可吹牛的內(nèi)容都是我干的决帖。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼止剖,長吁一口氣:“原來是場噩夢啊……” “哼落君!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起皮获,我...
    開封第一講書人閱讀 39,899評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤纹冤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后雁歌,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體知残,經(jīng)...
    沈念sama閱讀 46,457評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評(píng)論 3 341
  • 正文 我和宋清朗相戀三年佳窑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了父能。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,664評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡溉委,死狀恐怖岔霸,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情呆细,我是刑警寧澤八匠,帶...
    沈念sama閱讀 36,346評(píng)論 5 350
  • 正文 年R本政府宣布梨树,位于F島的核電站,受9級(jí)特大地震影響抡四,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜淑履,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評(píng)論 3 334
  • 文/蒙蒙 一藻雪、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧指煎,春花似錦便斥、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宅广。三九已至,卻和暖如春跟狱,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背挪挤。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評(píng)論 1 272
  • 我被黑心中介騙來泰國打工关翎, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人论寨。 一個(gè)月前我還...
    沈念sama閱讀 49,081評(píng)論 3 377
  • 正文 我出身青樓爽茴,卻偏偏與公主長得像,于是被迫代替她去往敵國和親火焰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子胧沫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • iOS開發(fā)中绒怨,經(jīng)常會(huì)遇到各種各樣的時(shí)間問題,8小時(shí)時(shí)差窖逗,時(shí)間戳,求時(shí)間間隔碎紊,農(nóng)歷等等佑附。解決辦法網(wǎng)上比比皆是,但大多...
    小李龍彪閱讀 6,349評(píng)論 1 6
  • 在iOS開發(fā)中仗考,經(jīng)常會(huì)遇到各種各樣的時(shí)間問題音同,8小時(shí)時(shí)差,時(shí)間戳秃嗜,求時(shí)間間隔权均,農(nóng)歷等等顿膨。解決辦法網(wǎng)上比比皆是,但大...
    真巧了_嘿閱讀 2,777評(píng)論 0 7
  • 原地址http://segmentfault.net/a/1190000000444620 iOS開發(fā)之玩轉(zhuǎn)字符串...
    如煙Lb閱讀 5,205評(píng)論 0 5
  • 首先叽赊,安裝了mysql恋沃,在這里安裝出了一些小問題 安裝msi文件后,并沒有出來配置設(shè)置流程 解決方法:切換用戶到A...
    夏臻Rock閱讀 121評(píng)論 0 0
  • 斜風(fēng)細(xì)雨吹在臉上的必指,不止是冰涼囊咏,還有些許傷感。朋友打電話來抱怨母親的“專制”和反抗母親的“獨(dú)裁”梅割,到深處,無人語葛家,...
    尋覔閱讀 142評(píng)論 0 1