To give a concrete example, why createFromFormat must know the timezone (note: the time given by a user my differ from the system timezone):

```2014-10-26 02:30:00``` can define two different points in time in the Europe/Berlin timezone, thanks to that stupid invention called DST. Thus it is required to know whether it is defined as CET or CEST.