Geografisk Tid for C ++ Dato og klokkeslett i C ++ forenklet - Del 1 Innledning Dette er del 1 av min serie, Dato og klokkeslett i C ++, forenklet. I denne delen av serien ser vi på det som kalles Greenwich Mean Time (GMT), som også er kjent som Coordinated Universal Time (UTC); Vi ser også på lokal tid. Denne delen av serien handler mer med geografi enn programmering. Lengde Verden er rund. Den har en Nordpolen og Sydpolen. Det er imaginære sirkler spores fra Nordpolen til Sydpolen og tilbake til Nordpolen. Sett rundt ekvator avstandene mellom disse sirklene er like avstander.
Det er 360 av disse sirklene. Disse sirklene er innbilt; de egentlig ikke eksisterer. Men de er nyttige i å gi oss den tiden. De kalles lengdegrader. Disse lengdene er nummerert, og tallene har enheten grad. Lengdegraden som passerer gjennom Storbritannia i Europa og Ghana i Afrika er lengdegrad 0 grader. Den neste lengdegrad i øst er lengdegrad 1 grad. Den neste i øst er lengdegrad 2 grader. Disse lengdene er gruppert i like grupper på 15 lengdegrader per gruppe. Hver gruppe kalles en tidssone. Det er 24 av disse tidssoner (sett rundt ekvator). Her 24 tilsvarer 24 timer i døgnet.
Lengde 0 grad er i midten av sin egen tidssonen. Tids sammenhengende tidssoner har en times forskjell. La oss si det er 12 mid-night nå i tidssonen av lengdegrad 0 grader (Storbritannia eller Ghana). Tiden ved neste tidssonen øst (Tyskland i Europa, Kamerun i Afrika) er en i morgen; tiden i tidssonen østover (Finland i Europa, Zimbabwe i Afrika) er to om morgenen. Du kan spore runde som dette, gjennom ekvator, for å være tilbake på angivelse punkt danner en 24-timers klokke. Lokal tid Når solen er rett over hodet ditt, er at kl.12 i ditt land.
Det er lokal tid (det er ikke Greenwich Mean Time). Tenk deg at du er i Finland, som er 2 tidssoner øst for Storbritannia. Storbritannia har referansetidssonen. Hvis tiden i Finland er to, Finlands lokal tid, på den samme tid vil det være en i Tyskland, tysk lokale tid, og 12:00 i Storbritannia, British lokal tid. Greenwich Mean Time Hvis du er i den tidssonen av lengdegrad 0 grader (Storbritannia), er den tiden du lese fra klokken sies å være Greenwich Mean Time. Så, på den tiden 0 midten av natten i Storbritannia, sier vi at tiden er 12:00 Greenwich Mean Time.
På den samme tid er det fortsatt 12:00 Greenwich Mean Time i Tyskland, og fortsatt 12:00 Greenwich Mean Time i Finland. Tidssonen med geo 0 grader passerer gjennom Storbritannia er referansen tidssone f