簡體   English   中英

沒有時區的NSDate用於UIDatePicker

[英]NSDate without timezone for a UIDatePicker

我有一個UIDatePicker,可以用來選擇一家商店的營業時間。

問題在於日期選擇器正在根據時區更改顯示的時間,但是我只想顯示與NSDate中顯示的時間完全相同的時間。

例如,我的NSDate設置為2001-01-01T09:15:00Z。 即2001年1月1日上午9:15。

我將UIDatePicker日期設置為該日期,但是當我在西班牙(格林尼治標准時間1)打開應用程序時,我看到的是上午10:15。

我不是在這里使用dateFormatter-只是常規的NSDate。 有沒有辦法告訴UIDatePicker忽略時區?

還是由於固有的時區問題,我不應該將時間存儲為NSDate嗎?

NSDatePicker具有timeZone屬性-在日期選擇器顯示的日期中反映的時區。 看看是否對您有幫助...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM