I have a field with a date/time with starting and ending values.
The Timezone handling field is set to Site's Time Zone.
When we enter local dates and times into the field and save the entity, the field is stored in the database with exactly the same value as we enter into the entry field; that is the local time. I understand that the data in the database should be converted to UTC.
When we reopen the entity the field shows the time from the database adjusted for the site time difference, so the database date/time is adjusted to give a local time as if the value stored in the database is UTC.
We're 11 hours different from UTC so when we enter a value, save it then reopen the entity the value is shown as 11 hours different from when we entered it.
I have noted that a similar problem is listed under https://drupal.org/node/1885270, so if I have duplicated the issue please excuse my error and tell me. I already have presave exit code and should be able to easily add an adjustment like #12 for 1885270, I just need to know that the problem isn't because of a misuse on my part but due to a bug that is in the process of repair and I need to implement a workaround in the meantime.
.