示例#1
0
 def it_should_parse_combined_date_full_time_short_tz(self):
     result = parse_date('2011-01-13T16:44:00+01')
     self.assertEqual(
         result,
         datetime.datetime(2011,
                           1,
                           13,
                           16,
                           44,
                           00,
                           tzinfo=Timezone('+0100')))
示例#2
0
 def it_should_parse_ordinal_date(self):
     result = parse_date("2000234")
     self.assertEqual(result, datetime.datetime(2000, 8, 21))
示例#3
0
 def it_should_parse_date_with_week_number(self):
     result = parse_date("2010W052")
     self.assertEqual(result, datetime.datetime(2010, 2, 1))
示例#4
0
 def it_should_parse_separate_date_time_z(self):
     result = parse_date("20110113T1644Z")
     self.assertEqual(result, datetime.datetime(2011, 1, 13, 16, 44, 00, tzinfo=Timezone()))
示例#5
0
 def it_should_parse_ordinal_date_with_time(self):
     result = parse_date('2000-234 04:44:40')
     self.assertEqual(result,
                      datetime.datetime(2000, 8, 21, 4, 44, 40))
示例#6
0
 def it_should_parse_date_with_week_number_with_time(self):
     result = parse_date('2010-W05-2T09:10:30')
     self.assertEqual(result,
                      datetime.datetime(2010, 2, 1, 9, 10, 30))
示例#7
0
 def it_should_parse_separate_date_full_time_with_fragment(self):
     result = parse_date('2011-01-01T14:32:11.12345')
     self.assertEqual(result,
                      datetime.datetime(2011, 1, 1, 14, 32, 11, 12345))
示例#8
0
 def it_should_parse_simple_dates(self):
     result = parse_date('2007-01-02')
     self.assertEqual(result,
                      datetime.datetime(2007, 1, 2))
示例#9
0
 def it_should_parse_simple_dates(self):
     result = parse_date('2007-01-02')
     self.assertEqual(result, datetime.datetime(2007, 1, 2))
示例#10
0
 def it_should_parse_simple_year(self):
     result = parse_date('2006')
     self.assertEqual(result, datetime.datetime(2006, 1, 1))
示例#11
0
 def it_should_parse_ordinal_date_with_time_and_fragment(self):
     result = parse_date('2000-234 04:44:40.444')
     self.assertEqual(result, datetime.datetime(2000, 8, 21, 4, 44, 40,
                                                444))
示例#12
0
 def it_should_parse_simple_short_dates(self):
     result = parse_date('070101')
     self.assertEqual(result, datetime.datetime(2007, 1, 1))
示例#13
0
 def it_should_parse_ordinal_date_with_time(self):
     result = parse_date('2000234T1552')
     self.assertEqual(result, datetime.datetime(2000, 8, 21, 15, 52))
示例#14
0
 def it_should_parse_date_with_week_number_with_time(self):
     result = parse_date('2010W052T120115')
     self.assertEqual(result, datetime.datetime(2010, 2, 1, 12, 1, 15))
示例#15
0
 def it_should_parse_simple_short_dates(self):
     result = parse_date("070101")
     self.assertEqual(result, datetime.datetime(2007, 1, 1))
示例#16
0
 def it_should_parse_separate_date_time_z(self):
     result = parse_date('2011-01-13T16:44Z')
     self.assertEqual(
         result,
         datetime.datetime(2011, 1, 13, 16, 44, 00, tzinfo=Timezone()))
示例#17
0
 def it_should_parse_separate_date_full_time(self):
     result = parse_date('20110113T164400')
     self.assertEqual(result, datetime.datetime(2011, 1, 13, 16, 44, 00))
示例#18
0
 def it_should_parse_separate_date_full_time_with_fragment(self):
     result = parse_date('2011-01-01T14:32:11.12345')
     self.assertEqual(result,
                      datetime.datetime(2011, 1, 1, 14, 32, 11, 12345))
示例#19
0
 def it_should_parse_combined_date_full_time_short_tz(self):
     result = parse_date('2011-01-13T16:44:00+01')
     self.assertEqual(result,
                      datetime.datetime(2011, 1, 13, 16, 44, 00,
                                        tzinfo=Timezone('+0100')))
示例#20
0
 def it_should_parse_separate_date_time(self):
     result = parse_date('2011-01-13T16:44')
     self.assertEqual(result, datetime.datetime(2011, 1, 13, 16, 44, 00))
示例#21
0
 def it_should_parse_separate_date_time(self):
     result = parse_date('2011-01-13T16:44')
     self.assertEqual(result,
                      datetime.datetime(2011, 1, 13, 16, 44, 00))
示例#22
0
 def it_should_parse_date_with_week_number(self):
     result = parse_date('2010-W05-2')
     self.assertEqual(result, datetime.datetime(2010, 2, 1))
示例#23
0
 def it_should_parse_date_with_week_number_with_time_and_fragment(self):
     result = parse_date('2010-W05-2T09:10:30.91')
     self.assertEqual(result,
                      datetime.datetime(2010, 2, 1, 9, 10, 30, 91))
示例#24
0
 def it_should_parse_date_with_week_number_with_time(self):
     result = parse_date('2010-W05-2T09:10:30')
     self.assertEqual(result, datetime.datetime(2010, 2, 1, 9, 10, 30))
示例#25
0
 def it_should_parse_ordinal_date_with_time_and_fragment(self):
     result = parse_date('2000-234 04:44:40.444')
     self.assertEqual(result,
                      datetime.datetime(2000, 8, 21, 4, 44, 40, 444))
示例#26
0
 def it_should_parse_date_with_week_number_with_time_and_fragment(self):
     result = parse_date('2010-W05-2T09:10:30.91')
     self.assertEqual(result, datetime.datetime(2010, 2, 1, 9, 10, 30, 91))
示例#27
0
 def it_should_parse_separate_date_time(self):
     result = parse_date("20110113T1644")
     self.assertEqual(result, datetime.datetime(2011, 1, 13, 16, 44, 00))
示例#28
0
 def it_should_parse_ordinal_date(self):
     result = parse_date('2000-234')
     self.assertEqual(result, datetime.datetime(2000, 8, 21))
示例#29
0
 def it_should_parse_date_with_week_number_with_time(self):
     result = parse_date("2010W052T120115")
     self.assertEqual(result, datetime.datetime(2010, 2, 1, 12, 1, 15))
示例#30
0
 def it_should_parse_ordinal_date_with_time(self):
     result = parse_date('2000-234 04:44:40')
     self.assertEqual(result, datetime.datetime(2000, 8, 21, 4, 44, 40))
示例#31
0
 def it_should_parse_ordinal_date_with_time(self):
     result = parse_date("2000234T1552")
     self.assertEqual(result, datetime.datetime(2000, 8, 21, 15, 52))
示例#32
0
 def it_should_parse_combined_date_full_time_z(self):
     result = parse_date("2011-01-13T16:44:00Z")
     self.assertEqual(result, datetime.datetime(2011, 1, 13, 16, 44, 00, tzinfo=Timezone()))
示例#33
0
 def it_should_parse_simple_year(self):
     result = parse_date("2006")
     self.assertEqual(result, datetime.datetime(2006, 1, 1))
示例#34
0
 def it_should_parse_combined_date_full_time_z(self):
     result = parse_date('20110113T164400Z')
     self.assertEqual(
         result,
         datetime.datetime(2011, 1, 13, 16, 44, 00, tzinfo=Timezone()))