Por que o UTC (que não é um fuso horário) é considerado um fuso horário em Java (e não apenas lá)?
Dado que o UTC não é um fuso horário, mas um padrão de tempo (como indicado, por exemplo,aqui), por que no meu aplicativo Java posso usar o UTC como se fosse um fuso horário (veja o trecho de código abaixo)?
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
format.setTimeZone(TimeZone.getTimeZone("UTC"));
Se o UTC não é um fuso horário, por que éTimeZone.getTimeZone("UTC")
capaz de retornar o objeto de fuso horário?
A propósito, na minha máquina Windows, o UTC também está na lista de fusos horários (veja a captura de tela).
A afirmação "UTC não é um fuso horário" na realidade está errada?