2015-10-13 22 views
0

有沒有格式化時間的方法,使其顯示爲 19-Oct-2015 3-6 PM?我知道如何設定日,月,年。我只需要知道是否可以設置小時數,以便顯示下午3點至6點的時間範圍,或者我只需自己格式化字符串即可。NSDate格式的開始和結束時間以小時爲單位

+0

我不認爲這是可能的,因爲日期格式化程序用於格式化日期,但在您的情況下,您希望顯示包含2個不同日期的時間段(2015年10月19日下午3點至2015年10月19日下午6點)。因爲我相信時間部分你必須自己做。 –

回答

0

您必須自己至少格式化時間部分。

0

NSDateFormatter格式NSDateNSDate是表示單個時間點的東西。看起來你想要定義時間範圍,即。至少有兩種不同的NSDate s。因此,只有NSDateFormatter可能無法做到這一點。如果日期開始日期和結束日期位於同一日期,則可以使用NSDateFormatter來格式化時間,然後獲取兩個不同日期的小時分量,然後組合字符串以使其像上面顯示的那樣。

相關問題