你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> ios開發點滴-關於UIDatePicker 時間相差8個小時的問題

ios開發點滴-關於UIDatePicker 時間相差8個小時的問題

編輯:IOS開發綜合

解決方案:

使用如下代碼:

    NSDate *date=[_pickerVIew date];
    NSDateFormatter *formatter=[[NSDateFormatter alloc]init];
    formatter.dateFormat=@"yy-MM-dd HH:mm:ss";
    NSString *timeStr=[formatter stringFromDate:date];
    NSLog(@"date-----%@",date);
    NSLog(@"timeStr-------%@",timeStr);
    
    NSTimeZone *timeZone=[NSTimeZone systemTimeZone];
    NSInteger seconds=[timeZone secondsFromGMTForDate:date];
    NSDate *newDate=[date dateByAddingTimeInterval:seconds];
    NSString *newTimeStr=[formatter stringFromDate:newDate];
    NSLog(@"newDate----%@",newDate);
    NSLog(@"newTimeStr-------%@",newTimeStr);

datePicker選中:

\

代碼打印結果:


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