コード例 #1
0
ファイル: utils.py プロジェクト: ablanco/yith-library-server
 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
コード例 #2
0
ファイル: utils.py プロジェクト: norsig/yith-library-server
 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
コード例 #3
0
 def test_parse_date(self):
     self.assertEqual(datetime_parser('2015-04-30T22:10:30'),
                      datetime.datetime(2015, 4, 30, 22, 10, 30))
コード例 #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))
コード例 #5
0
 def test_parse_date(self):
     self.assertEqual(datetime_parser('2015-04-30T22:10:30'),
                      datetime.datetime(2015, 4, 30, 22, 10, 30))