Not really related to this, but I had following problem: how to
convert local finnish time zone to utc. I could not really find
solution to this. Using python time library does not work because
time.tzset does not work on app engine. In the end I decided to build
solution by hand, only working for one timezone. If anyone knows
better solution, let me know.

The code:
def utc_offset(dt, country_code):
    """"Return utc_offset in hours for given time. This can be wrong
for times
    during the change period of summer<->winter (between 3 and 4
am)."""
    assert country_code == "fi", "Only finland is supported"

    year = dt.year

    # start and end of summer time in finland
    start = datetime.datetime(year, 3, 31, 3, 0)
    end = datetime.datetime(year, 10, 31, 3, 0)

    start_sunday = first_sunday(start)
    end_sunday = first_sunday(end)

    if dt > start_sunday and dt < end_sunday:
        return 3
    else:
        return 2




On Nov 14, 8:47 am, 风笑雪 <[email protected]> wrote:
> You can create an timezone object:
>
> http://groups.google.com/group/google-appengine-python/browse_thread/...
>
> 2009/11/14 deostroll <[email protected]>:
>
> > Hi,
>
> > I was just wondering how you can get the exact IST time...? When it
> > comes to the cloud how is all this managed?
>
> > --deostroll
>
> > --
>
> > You received this message because you are subscribed to the Google Groups 
> > "Google App Engine" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/google-appengine?hl=.
>
>

--

You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=.


Reply via email to