Solaris timezone in C (missing %z on strftime)
问题 I have an application that writes to another application and needs to provide the date + timezone of the system. I have been using strftime with the %z argument to get the timezone, and it has been working very well on Linux. However, last week we decided to merge it to solaris just to find out that %z is not present. Someone suggested to use %Z , which will give the timezone name, but I need the %z which gives the timezone with the offset format, like +0100 or -0300 . Anyone has ideas? 回答1: