第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將日期從[NSDate日期]縮短幾個小時

將日期從[NSDate日期]縮短幾個小時

C C++
瀟瀟雨雨 2019-06-01 16:29:21
將日期從[NSDate日期]縮短幾個小時我在用NSDate *date = [NSDate date];為了得到日期,但我得到的日期是兩個小時。
查看完整描述

3 回答

?
墨色風雨

TA貢獻1853條經(jīng)驗 獲得超6個贊

NSDate對象沒有時區(qū)。它們代表了一個絕對的時刻。然而,當你問一個description(用NSLog(),它必須選擇一個時區(qū)。最合理的“默認”選擇是格林尼治標準時間。如果你自己不在格林尼治時間,根據(jù)你自己的偏移量,日期似乎是不正確的。

您應(yīng)該始終使用NSDateFormatter若要創(chuàng)建用于顯示的字符串,請執(zhí)行以下操作。格式化程序的時區(qū)應(yīng)該設(shè)置為您的,這是默認的。


查看完整回答
反對 回復(fù) 2019-06-01
?
拉莫斯之舞

TA貢獻1820條經(jīng)驗 獲得超10個贊

你可以這樣改正你的約會:

NSDate * dateGMT = [NSDate date];NSTimeInterval secondsFromGMT = [[NSTimeZone localTimeZone] secondsFromGMT];
NSDate * correctDate = [dateGMT dateByAddingTimeInterval:secondsFromGMT];


查看完整回答
反對 回復(fù) 2019-06-01
?
qq_花開花謝_0

TA貢獻1835條經(jīng)驗 獲得超7個贊

-(NSDate *)getDateInCurrentSystemTimeZone{
    NSDate* sourceDate = [NSDate date];
    NSTimeZone* sourceTimeZone = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
    NSTimeZone* destinationTimeZone = [NSTimeZone systemTimeZone];

    NSInteger sourceGMTOffset = [sourceTimeZone secondsFromGMTForDate:sourceDate];
    NSInteger destinationGMTOffset = [destinationTimeZone secondsFromGMTForDate:sourceDate];
    NSTimeInterval interval = destinationGMTOffset - sourceGMTOffset;

    NSDate* destinationDate = [[NSDate alloc] initWithTimeInterval:interval sinceDate:sourceDate];
    return destinationDate;}


查看完整回答
反對 回復(fù) 2019-06-01
  • 3 回答
  • 0 關(guān)注
  • 484 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號