如何讓我的國家時間用UTC進行iPhone開發?如何讓我的時間用於iPhone項目的UTC?
回答
-(NSString *)UTCFormDate:(NSDate *)myDate
{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"UTC"];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
[dateFormatter setTimeZone:timeZone];
NSString *dateString = [dateFormatter stringFromDate:myDate];
return dateString;
}
[NSDate date]
給你在當前時間點,其可以在UTC,GMT,EST或任何其它時區被打印。 (表示明智的,在當前時間點是因爲在UTC的基準日期的秒數。)
爲了得到當前時間點在UTC作爲字符串,得到一個NSDateFormatter
並將其配置爲輸出時間戳使用UTC時區。
是的,我試過這個,但它並沒有給我我的國家的正確時間,請你提交一個這樣的代碼? –
你的問題並沒有說明你想達到什麼,所以我不能告訴你如何實現它。請提供您想要實現的示例。 – Jesper
好的,對不起,我的主要目標是讓我的國家在UTC時間,這個鏈接http://stackoverflow.com/a/2615847/857865中的代碼是有幫助的,但我的國家已經停止了夏令時,所以返回的結果是在UTC時間之後的一個小時..你知道有什麼方法可以直接得到我的國家的UTC時間而不需要設備時間嗎?感謝您的幫助 –
這裏是Code,Just Call方法,當你想設置時區和日期格式。
-(void)setDateFormat
{
NsDate myDate = [NSDate date];//here it returns current date of device.
//now set the timeZone and set the Date format to this date as you want.
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"UTC"];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
[dateFormatter setTimeZone:timeZone];
NSString *newDate = [dateFormatter stringFromDate:myDate];
// here you have new Date with desired format and TimeZone.
}
我試過這個代碼,但時間偏移是錯誤的,因爲我的國家已經停止了今天晚上節省了這一年..任何關於如何解決這個問題的想法? –
那你應該使用默認時區.. !!! – Kamarshad
它給錯誤的時間+2而不是+3 :( –
- 1. 如何讓我的Maven項目取決於非Maven項目?
- 2. 如何讓iphone時間
- 3. zxing如何使用我的iPhone項目?
- 4. 如何讓我的iPhone應用根據時間執行功能?
- 5. 從UTC UTC時間戳到UTC的UTC
- 6. 如何將目前的IST時間轉換爲UTC時間?還需要找到時間UTC時間
- 7. 如何讓我的azure django項目https?
- 8. 如何讓我的C#項目
- 9. Python:我如何將UTC時間戳轉換爲python utc datetime?
- 10. 如何更改UTC時間
- 11. 如何獲取UTC時間
- 12. 如何從UTC時間戳
- 13. 如何計算當前UTC時間和其他UTC時間之間的差值?
- 14. 如何讓用戶添加項目到iPhone SDK中的tableview?
- 15. 如何讓我的ListView專注於特定項目?
- 16. 爲什麼我的iOS項目同時適用於iPhone 5和iPhone 6
- 17. Pdb讓我的項目總是過時
- 18. 如何讓他們用我的AspectJ運行我的項目
- 19. 如何使用Golang獲取UTC時間的時間戳?
- 20. iPhone獲得UTC時間祖魯
- 21. css的UTC時間
- 22. 當前時間= UTC +/-(UTC +/-當前時間)
- 23. 如何產生的XMLGregorianCalendar時間爲UTC
- 24. 如何設置UTC時間的日曆?
- 25. 如何處理Azure的UTC時間
- 26. 如何在C#中使用當地時間的UTC等同於我的本地時間
- 27. 如何在javascript中格式化相對於UTC的時間
- 28. 我退出時如何讓Eclipse保存項目樹的狀態?
- 29. 如何將UTC從UTC轉換爲R的本地時間?
- 30. 如何比較UTC日期和Android中的當前UTC時間?
您可以使用NSDateFormatter這組時區爲「UTC」轉換你的日期在UTC – priyanka
抱歉,但你可以在這裏添加代碼,因爲我想你的建議,但我沒有正確的時間 –
檢查和確保您的iOS設備或計算機上的時區已正確設置。只要時區設置正確,我相信Apple會爲您處理夏令時。如果您將時間錯誤地設置爲配置的時區,則可能會出現此錯誤。 – chris