When I see your node raising and flying the flag I might stand at attention and salute. ;-)
ml> zero is zero is zero
But it isn't zero. 0000 is not a number with or without the '+' character. It is a string of '0' characters used to represent hours and minutes in offsets.
ml> i've been bitten several times by satellite software
Understood. Also hardware (recievers) whose output sentences are a tad misleading and are either undocumented or documented wrongly. I've run across that a few times, undocumented being the most common.
ml> with your taunting usage of "DOS think"
AHA!!! The above is missing the '-' character as per specs. The output should be "DOS-think". Shame on you for not paying proper attention to details.
ml> that depends on which standard you are following
ISO-8601 and other acceptable networking formats. In all of them that contain numerical character utc offsets the '+' character is required where applicable, such as system's times of UTC (eg +0000). Stripping the '+' character from it's output just to suit software that isn't likely to get any airtime would be downright silly.
Life is good, Maurice
... A Møøse once bit my sister ... --- GNU bash, version 4.2.45(2)-release (x86_64-unknown-linux-gnu) * Origin: Pointy Stick Society - Ladysmith BC, Canada (1:153/7001.0)