我遇到以下問題。我需要從特定的時間創建一個NSDate對象。時間是今天下午6點在給定的時區(有時是CST,EST等)。不是每天下午6點,而是在特定時區的今天下午6點。用特定時間創建NSDate
我想使用NSCalendar對象來創建特定的日期/時間,但問題是它需要一天,一個月和一年。那麼,如果我沒有正確的日期,我該如何設置這些值。例如:
今天是2014年1月28日11:09在CST。現在,如果我需要創建一個NSCalendar對象,我需要日,月和年。我無法使用NSDate對象的日,月和年計算,因爲它會導致邊緣案例的問題。
任何人都可以指向正確的方向嗎?
NSDateComponents。 –
NSDateFormatter將NSString轉換爲NSDate ... NSDateComponents可能是另一種解決方案。 – Larme
如果您希望6PM「today」,請使用NSDateFormatter在本地時區中格式化日期,追加「18:00:00」,並使用另一個NSDateFormatter讀取日期。 –