本文整理汇总了Python中DateTime.DateTime.aMonth方法的典型用法代码示例。如果您正苦于以下问题:Python DateTime.aMonth方法的具体用法?Python DateTime.aMonth怎么用?Python DateTime.aMonth使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DateTime.DateTime
的用法示例。
在下文中一共展示了DateTime.aMonth方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: testRFC822
# 需要导入模块: from DateTime import DateTime [as 别名]
# 或者: from DateTime.DateTime import aMonth [as 别名]
def testRFC822(self):
# rfc822 conversion
dt = DateTime('2002-05-02T08:00:00+00:00')
self.assertEqual(dt.rfc822(), 'Thu, 02 May 2002 08:00:00 +0000')
dt = DateTime('2002-05-02T08:00:00+02:00')
self.assertEqual(dt.rfc822(), 'Thu, 02 May 2002 08:00:00 +0200')
dt = DateTime('2002-05-02T08:00:00-02:00')
self.assertEqual(dt.rfc822(), 'Thu, 02 May 2002 08:00:00 -0200')
# Checking that conversion from local time is working.
dt = DateTime()
dts = dt.rfc822().split(' ')
times = dts[4].split(':')
_isDST = time.localtime(time.time())[8]
if _isDST:
offset = time.altzone
else:
offset = time.timezone
self.assertEqual(dts[0], dt.aDay() + ',')
self.assertEqual(int(dts[1]), dt.day())
self.assertEqual(dts[2], dt.aMonth())
self.assertEqual(int(dts[3]), dt.year())
self.assertEqual(int(times[0]), dt.h_24())
self.assertEqual(int(times[1]), dt.minute())
self.assertEqual(int(times[2]), int(dt.second()))
self.assertEqual(dts[5], "%+03d%02d" % divmod((-offset / 60), 60))
示例2: len_month
# 需要导入模块: from DateTime import DateTime [as 别名]
# 或者: from DateTime.DateTime import aMonth [as 别名]
def len_month(self, date):
""" fetches a monthname and returns translation plus lenght """
if type(date)== StringType:
date = DateTime(date)
month = date.aMonth().lower()
label = 'month_'+month
tmonth = pmf(label)
return (tmonth, len(tmonth))
示例3: fromLineFrom
# 需要导入模块: from DateTime import DateTime [as 别名]
# 或者: from DateTime.DateTime import aMonth [as 别名]
def fromLineFrom(self,email,date):
"""
Generate a conformant mbox From line from email and date strings.
(unless date is unparseable, in which case we omit that part)
"""
# "email" is in fact a real name or zwiki username - adapt it
email = re.sub(r'\s','',email) or 'unknown'
try:
d = DateTime(date)
return 'From %s %s %s %d %02d:%02d:%02d %s %d\n' % (
email,d.aDay(),d.aMonth(),d.day(),d.hour(),
d.minute(),d.second(),d.timezone(),d.year())
except (DateTimeSyntaxError,AttributeError,IndexError):
return 'From %s\n' % email