Need result with sign, except for 0.0d. Ie:

```

 -123.45d -> "-123.45",
  123.45d -> "+123.45",
  0.0d    -> "0".

```

I invoke `format.setPositivePrefix("+")` on the instance of DecimalFormat to force the sign in the result for positive inputs.