[google-appengine] Re: How to Convert a time.struct_time into a db.DateTimeProperty field?

2009-05-27 Thread NealWalters

Also tried this:
mytable1.eventStartedDateTime = time.mktime(fixdate(xmlDate))

still gives error:

Traceback (most recent call last):
  File DateConversion1.py, line 33, in module
mytable1.eventStartedDateTime = time.mktime(fixdate(xmlDate))
  File c:\Program Files\Google\google_appengine\google\appengine\ext
\db\__init__.py, line 396, in __set__
value = self.validate(value)
  File c:\Program Files\Google\google_appengine\google\appengine\ext
\db\__init__.py, line 1985, in validate
(self.name, self.data_type.__name__))
google.appengine.api.datastore_errors.BadValueError: Property
eventStartedDateTime must be a datetime


Neal
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Re: How to Convert a time.struct_time into a db.DateTimeProperty field?

2009-05-27 Thread David Wilson

Hey Neal,

Try:

dt = datetime.datetime.fromtimestamp(time.mktime(struct_time))
your_model.your_dt = dt


David

2009/5/27 NealWalters nealwalt...@nealwalters.com:

 Also tried this:
 mytable1.eventStartedDateTime = time.mktime(fixdate(xmlDate))

 still gives error:

 Traceback (most recent call last):
  File DateConversion1.py, line 33, in module
    mytable1.eventStartedDateTime = time.mktime(fixdate(xmlDate))
  File c:\Program Files\Google\google_appengine\google\appengine\ext
 \db\__init__.py, line 396, in __set__
    value = self.validate(value)
  File c:\Program Files\Google\google_appengine\google\appengine\ext
 \db\__init__.py, line 1985, in validate
    (self.name, self.data_type.__name__))
 google.appengine.api.datastore_errors.BadValueError: Property
 eventStartedDateTime must be a datetime


 Neal
 




-- 
It is better to be wrong than to be vague.
  — Freeman Dyson

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Re: How to Convert a time.struct_time into a db.DateTimeProperty field?

2009-05-27 Thread NealWalters

Finally got it:

datetimeTuple = time.strptime(XMLVALUES, %Y-%m-%d %H:%M:%S);
setattr(OBJ,XMLFIELD,datetime.datetime
(datetimeTuple.tm_year,
 
datetimeTuple.tm_mon,
 
datetimeTuple.tm_mday,
 
datetimeTuple.tm_hour,
 
datetimeTuple.tm_min,
 
datetimeTuple.tm_sec))


Is there a shorter way? This seems very verbose.

Thanks
Neal Walters

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Re: How to Convert a time.struct_time into a db.DateTimeProperty field?

2009-05-27 Thread NealWalters

Thanks David!  When I made my last post I didn't see yours yet.
Neal Walters
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---