فهرست منبع

测试changeTime

Pen Li 9 سال پیش
والد
کامیت
b623300a44

BIN
RedAnt ERP Mobile/RedAnt ERP Mobile.xcworkspace/xcuserdata/macmini1.xcuserdatad/UserInterfaceState.xcuserstate


+ 16 - 1
RedAnt ERP Mobile/common/Functions/offline/OLDataProvider.m

@@ -4178,14 +4178,29 @@
     NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
     formatter.dateFormat = formate;
     
+    DebugLog(@"date:%@",dateTime);
+    
+//    NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"asia/shanghai"];
+    [formatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];;
+    
     NSDate *date = [formatter dateFromString:dateTime];
     
     formatter.dateFormat = newFormate;
-    return [formatter stringFromDate:date];
+    NSString *newDateTime = [formatter stringFromDate:date];
+    DebugLog(@"new date:%@",newDateTime);
+    return newDateTime;
+    
+    // 同样的问题
+//    NSDateFormatter *f1 = [[NSDateFormatter alloc] init];
+//    f1.dateFormat = newFormate;
+//    
+//    return [f1 stringFromDate:date];
+    
 }
 
 + (NSString *)changeDateTime:(NSString *)dateTime {
     return [self changeDateTime:dateTime Formate:@"YYYY-MM-DD HH:mm:ss" withFormate:@"MM/DD/YYYY HH:mm:ss"];
+//    return [self timeFormat:dateTime from:@"YYYY-MM-DD HH:mm:ss" to:@"MM/DD/YYYY HH:mm:ss"];
 }
 
 +(NSData*) offline_orderdetail :(NSMutableDictionary *) params