O Excel lida com datas e horas como números de série em que o número é os dias desde janeiro de 1900, e o decimal é uma parte fracionária de um dia de 24 horas (para mais informações, consulte Data / hora do Excel do CPearson . Portanto, no Excel, 10/12/2012 10:20:07 = 41194.4306392361
. Para nos ajudar a interagir com o Excel, ele reconhece datas / horas em determinados formatos padrão (como O tradicional, US MM / DD / AAAA HH: MM: SS) O problema que você parece estar se deparando é que o formato de data (AA: DDD: HH: MM: SS) não é reconhecido pelo Excel como uma data / Você tem duas soluções:
- Exporte sua data do Apache em um formato "compatível com o Excel"; ou
- Converta seu formato personalizado em um formato "compatível com o Excel" no Excel usando fórmulas.
Se você usa o número 2 e o DDD no formato de data personalizado é literalmente o dia do ano (por exemplo, 10/12/2012 é o 286º dia do ano), provavelmente será necessário que o VBA gerencie a conversão para a combinação apropriada de dia / mês.