en

hi, it seems you are using microsoft internet explorer. it doesn't match web standard and causes problems browsing this site. please please please use mozilla firefox or google chrome instead. thank you!

zh

哦哦!您正在使用Internet Explorer 瀏覽器,它與我們的網頁標準並不相容,可能會導致畫面顯示不正常。
請改用 Mozilla Firefox 或者 Google Chrome 才能正常瀏覽本網站,謝謝!

1.11.2011

取得 iOS 系統時間的方法

 

如何取得 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 / 計時器的基本使用方法






沒有留言:

張貼留言