如何取得 Device 裡的 iOS 系統時間,可以參考以下程式碼。
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
NSDate *date = [NSDate date];
//正規化的格式設定
[formatter setTimeStyle:NSDateFormatterFullStyle];
//正規化取得的系統時間並顯示
timeLabel.text = [formatter stringFromDate:date];
[formatter release];
在時間格式正規化的部份也有多種樣式可供選擇,其樣式如下。
[formatter setTimeStyle:NSDateFormatterFullStyle];
[formatter setTimeStyle:NSDateFormatterLongStyle];
[formatter setTimeStyle:NSDateFormatterMediumStyle];
[formatter setTimeStyle:NSDateFormatterShortStyle];
最後,如果要讓時間與現實時間同步可以考慮實做計時器 Timer 來解決此問題,詳細的設定方式可參閱 Timer / 計時器的基本使用方法。
沒有留言:
張貼留言