I just realized something (along the same lines of what you said)!

I was doing `zoneStr.zoneStrToOffset()` inside that gcsafe proc. But just 
moving that proc call outside it and passing it just the value of that call 
worked in my original snippet!

> After some thought, I agree to have parse proc to retain original offset, 
> because we need to preserve (arbitrary) information we have

I don't understand why the implicit `local()` inzoning is done if the input 
string specifies the time zone explicitly (if user hasn't provided the time 
zone in the string and then if that default `local()` is done, that's 
understood).

If user really always wants to do `local()`, appending `.local()` to the 
`parse` output is quite concise.

WDYT? @GULPF? 

Reply via email to