Στις 8/11/2013 11:11 μμ, ο/η Νίκος Αλεξόπουλος έγραψε:
Is there someway to write the following line even better with the
ability to detect daylight saving time by itself so i don't have to
alter the line manually when time changes?

lastvisit = ( datetime.utcnow() + timedelta(hours=2) ).strftime(
'%y-%m-%d %H:%M:%S' )        # MySQL datetime format

Thanks.


Example:

#check if date entered as intented, format it properly for MySQL
lastvisit = datetime.strptime(lastvisit, '%d %m %Y').strftime('%Y-%m-%d')

The above code gets the datetime string in a specific way and then convert it to another format. All happens in one line clear and simple.

Now, in the following statement there shopuld be some way to check for daylight saving time so i would aboiut add +2 in winter or +3 for greek summer time.

lastvisit = ( datetime.utcnow() + timedelta(hours=2) ).strftime( '%y-%m-%d %H:%M:%S' ) # MySQL datetime format

I think + timedelta(hours=2) should be substituted with something else but i don't with what.
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to