Example #1
0
 def parse_date(item, dt_attr):
     if dt_attr in item:
         value = item[dt_attr]
         if isinstance(value, numbers.Integral):
             datetime_value = datetime.datetime.utcfromtimestamp(value / 1000.0)
         else:
             datetime_value = datetime_parser(item[dt_attr])
         item[dt_attr] = datetime_value
Example #2
0
 def parse_date(item, dt_attr):
     if dt_attr in item:
         value = item[dt_attr]
         if isinstance(value, numbers.Integral):
             datetime_value = datetime.datetime.utcfromtimestamp(value /
                                                                 1000.0)
         else:
             datetime_value = datetime_parser(item[dt_attr])
         item[dt_attr] = datetime_value
 def test_parse_date(self):
     self.assertEqual(datetime_parser('2015-04-30T22:10:30'),
                      datetime.datetime(2015, 4, 30, 22, 10, 30))
Example #4
0
 def test_parse_date_with_milliseconds(self):
     self.assertEqual(datetime_parser('2015-04-30T22:10:30.123000'),
                      datetime.datetime(2015, 4, 30, 22, 10, 30, 123000))
Example #5
0
 def test_parse_date(self):
     self.assertEqual(datetime_parser('2015-04-30T22:10:30'),
                      datetime.datetime(2015, 4, 30, 22, 10, 30))