Tempo Geográfica para o C ++ Data e hora no C ++ Simplificado - Parte 1 Introdução Esta é uma parte da minha série, data e hora no C ++, simplificado. Nesta parte da série de olharmos para o que é chamado de Greenwich Mean Time (GMT), que também é conhecido como Tempo Universal Coordenado (UTC); nós também olhar para o tempo local. Esta parte da série lida mais com a geografia do que a programação. Longitude O mundo é redondo. Ele tem um Pólo Norte e Pólo Sul. Há círculos imaginários traçadas a partir do Pólo Norte ao Pólo Sul e de volta para o Pólo Norte.
Visto em volta do equador as distâncias entre esses círculos são igualmente espaçados. Existem 360 desses círculos. Estes círculos são imaginárias; eles realmente não existem. No entanto, eles são úteis em dar-nos o tempo todo. Eles são chamados de longitudes. Estas longitudes são numeradas e os números têm a unidade de grau. A longitude que passa pela Grã-Bretanha na Europa e Gana, na África é longitude 0 grau. A próxima longitude para o leste é um grau de longitude. O próximo para o leste é 2 graus longitude. Estas longitudes são agrupados em grupos iguais de 15 longitudes por grupo.
Cada grupo é chamado um fuso horário. Há 24 destes fusos horários (visto em volta do equador). Aqui 24 correspondem a 24 horas por dia. 0 grau de longitude está no meio da sua própria zona de tempo. Fusos horários consecutivos de tempo têm diferença de uma hora. Vamos dizer que é 12 meia-noite agora no fuso horário de longitude 0 grau (Grã-Bretanha ou Gana). O tempo na zona leste da próxima vez (Alemanha na Europa, os Camarões na África) é 01:00 da manhã; o tempo do fuso horário para o leste (Finlândia na Europa, Zimbabwe na África) é 02:00 da manhã.
Você pode rastrear rodada como este, através do equador, para estar de volta ao ponto de afirmar formando um relógio de 24 horas. Hora Local Quando o sol está diretamente acima de sua cabeça, que é às 12 horas no seu país. Essa é a hora local (não é Greenwich Mean Time). Imagine que você está na Finlândia, que é de 2 fusos horários a leste da Grã-Bretanha. Grã-Bretanha tem o fuso horário de referência. Se o tempo na Finlândia é 02:00, hora local da Finlândia, naquele mesmo tempo, seria 01:00 na Alemanha, hora local do alemão, e 00:00 na Grã-Bretanha, hora local britânico.
Greenwich Mean Time Se você estiver no fuso horário de longitude 0 grau (Grã-Bretanha), o tempo que você leia o seu relógio está a ser dito Greenwich Mean Time. Então, no momento em 0 a meia-noite na Gr