国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

NSDate與NSString、longlong類型的相互轉化

2019-11-14 20:41:08
字體:
來源:轉載
供稿:網友

我的技術博客經常被流氓網站惡意爬取轉載。請移步原文:http://m.survivalescaperooms.com/hamhog/p/3560280.html,享受整齊的排版、有效的鏈接、正確的代碼縮進、更好的閱讀體驗。

【NSDate <-> NSString】

NSDateFormatter可在指定的日期格式下使NSDate與NSString相互轉化。

NSDate -> NSString:

+(NSString*)stringFromDate:(NSDate*)date{    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss zzz"];        return [dateFormatter stringFromDate:date];}

NSString -> NSDate:

+(NSDate*)dateFromString:(NSString*)dateString{    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss zzz"];        return [dateFormatter dateFromString:dateString];}

其中的zzz表示時區,可以省去。

【NSDate <-> long long】

我們經常用一個long long類型的變量——從1970年以來的毫秒數來表示時間。NSDate提供方法與這種整數形式相互轉化。

NSDate -> long long:

+(long long)longLongFromDate:(NSDate*)date{    return [date timeIntervalSince1970] * 1000;}

long long -> NSDate:

+(NSDate*)dateFromLongLong:(long long)msSince1970{    return [NSDate dateWithTimeIntervalSince1970:msSince1970 / 1000];}

注意這里timeInteval的單位是秒(s),而常用的單位是毫秒(ms),因此需做乘除1000的轉化。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昭平县| 广德县| 湖口县| 定襄县| 娱乐| 武乡县| 平塘县| 沁源县| 邛崃市| 普安县| 佛教| 马关县| 定边县| 城市| 营山县| 广东省| 福州市| 金塔县| 临潭县| 昌黎县| 泸州市| 孟津县| 泰来县| 武定县| 大同市| 莱阳市| 南涧| 宿迁市| 平远县| 仁怀市| 甘洛县| 卫辉市| 神木县| 井陉县| 贵定县| 西乌珠穆沁旗| 新蔡县| 宁阳县| 江孜县| 团风县| 长寿区|