你好,歡迎來到IOS教程網

 Ios教程網 >> IOS訊息 >> 關於IOS >> NSString和NSDate的相互轉化

NSString和NSDate的相互轉化

編輯:關於IOS

需要用到NSDateFormatter這個類。

1、字符串轉換為日期

[plain]
NSDateFormatter* dateFormat = [[NSDateFormatter alloc] init];//實例化一個NSDateFormatter對象 
[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//設定時間格式,要注意跟下面的dateString匹配,否則日起將無效 
 
NSDate *date =[dateFormat dateFromString:@"2013-3-11 10:00:01"]; 

 NSDateFormatter* dateFormat = [[NSDateFormatter alloc] init];//實例化一個NSDateFormatter對象
 [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//設定時間格式,要注意跟下面的dateString匹配,否則日起將無效

 NSDate *date =[dateFormat dateFromString:@"2013-3-11 10:00:01"];

2、日期轉為字符串

[plain]
NSDateFormatter* dateFormat = [[NSDateFormatter alloc] init];//實例化一個NSDateFormatter對象 
[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//設定時間格式 
    
NSString *dateString = [dateFormat stringFromDate:[NSDate date]]; //求出當天的時間字符串,當更改時間格式時,時間字符串也能隨之改變 

 NSDateFormatter* dateFormat = [[NSDateFormatter alloc] init];//實例化一個NSDateFormatter對象
 [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//設定時間格式
   
 NSString *dateString = [dateFormat stringFromDate:[NSDate date]]; //求出當天的時間字符串,當更改時間格式時,時間字符串也能隨之改變

 

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved