Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

iOS - Pemformatan cap waktu yang tepat antara mySQL (apache) dan iOS (NSDate)

Secara default NSDateFormatter diatur ke localTimeZone. Karena dateString Anda tidak memiliki informasi zona waktu, ia menghitung waktu ke localTimeZone. Jika Anda tahu bahwa zona waktu dateString Anda adalah UTC, maka Anda perlu menyetelnya ke dateFormatter.

NSDate mewakili waktu absolut, representasi dapat bervariasi sesuai zona waktu tetapi merupakan nilai unik dan tidak akan terpengaruh oleh penghematan waktu siang hari.

-(NSDate *)formatDateWithString:(NSString *)dateString{
     NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
     [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
     [dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
     NSDate* date = [dateFormatter dateFromString:dateString];
     NSLog(@"Formatted Timestamp: %@ - Original Timestamp: %@", date,dateString);
     return date;
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan Hitungan untuk menemukan jumlah kemunculan

  2. MySQL dan PHP - masukkan NULL daripada string kosong

  3. Urutan MySQL dengan kunci utama

  4. Pembaruan Massal Mysql

  5. MySQL XDevAPI Cara mengembalikan status sukses