obter carimbo de data / hora UTC em python com data e hora
Existe uma maneira de obter o carimbo de data / hora UTC especificando a data? O que eu esperaria:
datetime(2008, 1, 1, 0, 0, 0, 0)
deve resultar em
1199145600
Criar um objeto de data e hora ingênuo significa que não há informações de fuso horário. Se eu olhar a documentação para datetime.utcfromtimestamp, criar um carimbo de data / hora UTC significa deixar de fora as informações do fuso horário. Então, eu acho que a criação de um objeto de data e hora ingênuo (como eu fiz) resultaria em um carimbo de data / hora UTC. Contudo:
then = datetime(2008, 1, 1, 0, 0, 0, 0)
datetime.utcfromtimestamp(float(then.strftime('%s')))
resulta em
2007-12-31 23:00:00
Ainda existem informações ocultas de fuso horário no objeto datetime? O que estou fazendo errado?