需要用到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]]; //求出當天的時間字符串,當更改時間格式時,時間字符串也能隨之改變