+ if (!curtime.utc_hour && curtime.utc_minute)
+ silc_snprintf(timezone, timezone_size, "Z");
+ else if (curtime.utc_minute)
+ silc_snprintf(timezone, timezone_size, "%c%02d:%02d",
+ curtime.utc_east ? '+' : '-', curtime.utc_hour,
+ curtime.utc_minute);
+ else
+ silc_snprintf(timezone, timezone_size, "%c%02d",
+ curtime.utc_east ? '+' : '-', curtime.utc_hour);