本文整理汇总了Python中DateTime.DateTime.greaterThan方法的典型用法代码示例。如果您正苦于以下问题:Python DateTime.greaterThan方法的具体用法?Python DateTime.greaterThan怎么用?Python DateTime.greaterThan使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DateTime.DateTime
的用法示例。
在下文中一共展示了DateTime.greaterThan方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_compare_methods_none
# 需要导入模块: from DateTime import DateTime [as 别名]
# 或者: from DateTime.DateTime import greaterThan [as 别名]
def test_compare_methods_none(self):
# Compare a date to None
dt = DateTime('1997/1/1')
self.assertTrue(dt.greaterThan(None))
self.assertTrue(dt.greaterThanEqualTo(None))
self.assertFalse(dt.lessThan(None))
self.assertFalse(dt.lessThanEqualTo(None))
self.assertTrue(dt.notEqualTo(None))
self.assertFalse(dt.equalTo(None))
示例2: test_compare_methods
# 需要导入模块: from DateTime import DateTime [as 别名]
# 或者: from DateTime.DateTime import greaterThan [as 别名]
def test_compare_methods(self):
# Compare two dates using several methods
dt = DateTime('1997/1/1')
dt1 = DateTime('1997/2/2')
self.assertTrue(dt1.greaterThan(dt))
self.assertTrue(dt1.greaterThanEqualTo(dt))
self.assertTrue(dt.lessThan(dt1))
self.assertTrue(dt.lessThanEqualTo(dt1))
self.assertTrue(dt.notEqualTo(dt1))
self.assertFalse(dt.equalTo(dt1))
示例3: testCompareMethods
# 需要导入模块: from DateTime import DateTime [as 别名]
# 或者: from DateTime.DateTime import greaterThan [as 别名]
def testCompareMethods(self):
# Compare two dates using several methods
dt = DateTime('1997/1/1')
dt1 = DateTime('1997/2/2')
self.failUnless(dt1.greaterThan(dt))
self.failUnless(dt1.greaterThanEqualTo(dt))
self.failUnless(dt.lessThan(dt1))
self.failUnless(dt.lessThanEqualTo(dt1))
self.failUnless(dt.notEqualTo(dt1))
self.failUnless(not dt.equalTo(dt1))
示例4: expired
# 需要导入模块: from DateTime import DateTime [as 别名]
# 或者: from DateTime.DateTime import greaterThan [as 别名]
def expired(self):
"""
expired():
-> true if the expiration date has been exceeded,
-> false if the expiration date is still to be reached or
if the survey allows posting after the expiration date.
"""
if self.allow_overtime:
return False
now = DateTime()
expire_date = DateTime(self.expirationdate) + 1
return now.greaterThan(expire_date)
示例5: isinstance
# 需要导入模块: from DateTime import DateTime [as 别名]
# 或者: from DateTime.DateTime import greaterThan [as 别名]
format = '%Y;%m;%d;%w;%H;%M;%S'
# fallback formats, english
young_format_en = '%A %H:%M'
old_format_en = '%B %d. %Y'
if not time:
return 'Unknown date'
try:
if not isinstance(time, DateTime):
time = DateTime(str(time))
(year, month, day, wday, hours, minutes, seconds) = time.strftime(format).split(';')
if time.greaterThan(DateTime()-7):
ploneboard_time = utranslate("young_date_format: ${wday} ${hours}:${minutes}",
{'wday':utranslate(ts.day_msgid(wday)), 'hours':hours, 'minutes':minutes},
default=time.strftime(young_format_en))
else:
ploneboard_time = utranslate("old_date_format: ${year} ${month} ${day} ${hours}:${minutes}",
{'year':year, 'month':utranslate(ts.month_msgid(month)),
'day':day, 'hours':hours, 'minutes':minutes},
default=time.strftime(old_format_en))
except IndexError:
pass
return ploneboard_time