Pregunta

Tengo una aplicación que escribe en otra aplicación y necesita proporcionar la fecha + zona horaria del sistema. He estado usando strftime con el argumento % z para obtener la zona horaria, y ha funcionado muy bien en Linux. Sin embargo, la semana pasada decidimos fusionarlo con Solaris solo para descubrir que % z no está presente.

Alguien sugirió usar % Z , que le dará el nombre de la zona horaria, pero necesito el% z que proporciona la zona horaria con el formato de desplazamiento, como +0100 o -0300 .

¿Alguien tiene ideas?

¿Fue útil?

Solución

% z no es POSIX. Tendrá que calcular el desplazamiento usted mismo encontrando la diferencia entre localtime y gmtime.

Para un ejemplo de Perl, ver aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top