When the first time a user tried to use a formatter with customized timezone, he/she usually will follow the demos in the readme.
The example in the readme is the one for multiple formats, which places the timezone in the first, but for single format case, the argument order is different!
Happy to take a PR to improve the readme but this library is essentially deprecated and everyone should be migrating to Java Time (or one of the Clojure wrappers for it).
When the first time a user tried to use a formatter with customized timezone, he/she usually will follow the demos in the readme. The example in the readme is the one for multiple formats, which places the timezone in the first, but for single format case, the argument order is different!
It is quite unusual to have inconsistent argument order for different numbers of argument case.