문제

다른 응용 프로그램에 쓰는 응용 프로그램이 있으며 시스템의 날짜 + 시간대를 제공해야합니다. 나는 strftime을 사용하고 있습니다 %z 시간대를 얻는 논쟁은 Linux에서 매우 잘 작동하고 있습니다. 그러나 지난 주에 우리는 그것을 알아 내기 위해 Solaris에 합병하기로 결정했습니다. %z 존재하지 않습니다.

누군가 사용하겠다고 제안했습니다 %Z, 시간대 이름을 줄 것이지만, 오프셋 형식의 시간대를 제공하는 %z가 필요합니다. +0100 또는 -0300.

누구든지 아이디어가 있습니까?

도움이 되었습니까?

해결책

%z는 posix가 아닙니다. LocalTime과 GMTime의 차이를 찾아서 오프셋을 계산해야합니다.

Perl 예제의 경우, 여기를 봐.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top