SORU
20 ŞUBAT 2014, PERŞEMBE


Nereye ekstra 75 saniye geliyor?

Julian Gün bir hesap makinesi üzerinde bazı birim testleri yazarken, tarih öncesi 2 Aralık 1847 yanlış NSDate tarafından başlatıldığını edildiğini buldum. 75 saniye eklendi gözüküyorlar. Hiçbir şey o tarihten işaret bulmak mümkün iyi Gregoryen takvim kesim sonrası) gitmedim. Bir hata ya da karşılaştığım bu tarihi bir takvim ayarı var mı?

int main(int argc, const char * argv[])
{
    @autoreleasepool {

        NSCalendar *cal = [NSCalendar currentCalendar];
        NSDateComponents *dateComps = [NSDateComponents new];
        dateComps.year = 1847;
        dateComps.month = 12;
        dateComps.day    = 1;
        NSDate *d1 = [cal dateFromComponents:dateComps];
        NSLog(@"d1 = %@", d1);

        dateComps = [NSDateComponents new];
        dateComps.year = 1847;
        dateComps.month = 12;
        dateComps.day    = 2;
        NSDate *d2 = [cal dateFromComponents:dateComps];
        NSLog(@"d2 = %@", d2);
    }
    return 0;
}

Çıkış:

d1 = 1847-12-01 00:01:15 0000

d2 = 1847-12-02 00:00:00 0000

CEVAP
20 ŞUBAT 2014, PERŞEMBE


http://www.timeanddate.com/worldclock/clockchange.html?n=136&year=1847 göre bir saat ileri o zaman 75 saniyelik bir kayma vardı.

Yerel saat 1, 1847, Çarşamba, Aralık 12:00:00 ulaşmak üzereyken Londra'da saatleri Pazartesi, 1 Aralık 1847 12:01:15 AM için ileri alındı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007
  • guau . .

    guau . .

    25 Ocak 2008
  • Wronchi Animation

    Wronchi Anim

    9 Mayıs 2011