On Wednesday, August 29, 2018 at 7:57:23 AM UTC-4, Borman, Paul wrote: > > Is it possible you used the format string ā+%02dā vs ā%+02dā? The first > will give you the +00 you expected while the second is +0, as discussed. >
Alas, no. Here's the line from my test program: fmt.Printf("%s: %+02d %02d\n", runtime.Version(), 0, 0) In the original context where I saw the behavior, I was generating [+-]hhmm strings corresponding to timezone offsets. The sign in the output could not be fixed in the format; it had to be derived from the offset. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.