当前位置: 首页>>代码示例>>Python>>正文


Python DateTime.dd方法代码示例

本文整理汇总了Python中DateTime.DateTime.dd方法的典型用法代码示例。如果您正苦于以下问题:Python DateTime.dd方法的具体用法?Python DateTime.dd怎么用?Python DateTime.dd使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DateTime.DateTime的用法示例。


在下文中一共展示了DateTime.dd方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __iter__

# 需要导入模块: from DateTime import DateTime [as 别名]
# 或者: from DateTime.DateTime import dd [as 别名]
    def __iter__(self):
        for item in self.previous:
            elem = item["elem"]
            item["link"] = elem.findtext("link", default="")
            item["title"] = elem.findtext("title", default="")
            normalized_title = normalizer.normalize(item["title"])

            wpid = elem.findtext(".//{%s}post_name" % xmlns_wp, default="")
            #            item['id'] = wpid and wpid or normalized_title
            item["_id"] = str(normalized_title)

            wptype = elem.findtext(".//{%s}post_type" % xmlns_wp, default="")
            item["_type"] = typesMap.has_key(wptype) and typesMap[wptype] or typesMap["default"]

            wpstatus = elem.findtext(".//{%s}status" % xmlns_wp, default="")
            item["_transitions"] = workflowMap.has_key(wpstatus) and workflowMap[wpstatus] or workflowMap["default"]
            item["subject"] = [x.text for x in elem.findall("category")]
            creation_date = elem.findtext(".//{%s}post_date_gmt" % xmlns_wp, default="")

            pubDate = elem.findtext("pubDate", default="")
            item["effectiveDate"] = DateTime(pubDate)

            if creation_date and wptype == "post":
                dt = DateTime(creation_date)
                item["creation_date"] = dt
                item["_path"] = "%(year)s/%(month)s/%(day)s/%(title)s" % {
                    "year": dt.year(),
                    "month": dt.mm(),
                    "day": dt.dd(),
                    "title": normalized_title,
                }
            else:
                item["_path"] = normalized_title

            item["_path"] = "/".join((self.base_path, item["_path"]))
            item["_path"] = str(item["_path"])
            item["description"] = elem.findtext(".//{%s}encoded" % xmlns_excerpt, default="")
            item["creators"] = elem.findtext(".//{%s}creator" % xmlns_dc, default="")
            item["text"] = elem.findtext(".//{%s}encoded" % xmlns_content, default="")
            item["attachment_url"] = elem.findtext(".//{%s}attachment_url" % xmlns_wp, default="")

            yield item
开发者ID:redomino,项目名称:redomino.wpimport,代码行数:44,代码来源:blueprints.py

示例2: formatDate

# 需要导入模块: from DateTime import DateTime [as 别名]
# 或者: from DateTime.DateTime import dd [as 别名]
def formatDate(date, month_name=True, context=None, long_format=False):
    """
      Format the given date.  This is usefull for formatting dates
      in the pod templates
      long_format:we want the hour with it
      mont_name:we want the name of the month instead of the number
      Note that we force european format...
    """
    if date == "now":
        # we want the current date, calculate it
        date = DateTime()

    day = date.dd()
    year = str(date.year())
    month = date.mm()

    if long_format:
        hour = date.strftime(' (%H:%M)')
    else:
        hour = ''
    # check if we need to return the month name
    if month_name:
        month = date.month()
        translated_month = translate(msgid=MONTHIDS[month],
                                     domain="plonelocales",
                                     context=context,
                                     default=MONTHIDS[month],
                                     target_language='fr')
        # replace '01 ' by '1er '
        if date.day() == 1:
            day = '1er'
        return u'{0} {1} {2}{3}'.format(day,
                                        translated_month.lower(),
                                        year,
                                        hour)
    else:
        return u'{0}/{1}/{2}{3}'.format(day, month, year, hour)
开发者ID:IMIO,项目名称:imio.helpers,代码行数:39,代码来源:date.py

示例3: get_releases

# 需要导入模块: from DateTime import DateTime [as 别名]
# 或者: from DateTime.DateTime import dd [as 别名]
 def get_releases(self):
     """Returns all the releases in the form of a dict, making it easy for
     the template to get it
     """
     query = {}
     query['path'] = {'query' : self.context_path}
     query['portal_type'] = 'PSCRelease'
     
     result = []
     relresult = self.catalog.searchResults(query)
     for release in relresult:
         thisRelease = {}
         releaseObj = release.getObject()
         releasePath = releaseObj.getPhysicalPath()
         releasePath = '/'.join(releasePath)
         thisRelease['revision'] = releaseObj.getId()
         thisRelease['name'] = releaseObj.getCodename()
         releaseDate = releaseObj.getExpectedReleaseDate()
         if releaseDate:
             releaseDate = DateTime(releaseDate)
             thisRelease['date'] = '%s-%s-%s' % (releaseDate.year(), releaseDate.mm(), releaseDate.dd())
         else:
             thisRelease['date'] = ''
         
         thisRelease['files'] = []
         query = {}
         query['path'] = {'query' : releasePath}
         query['portal_type'] = ['PSCFile']
         fileresults = self.catalog.searchResults(query)
         for fileresult in fileresults:
             thisRelease['files'].append(fileresult.getObject().absolute_url())
         
         query = {}
         query['path'] = {'query' : releasePath}
         query['portal_type'] = ['PSCFileLink']
         fileresults = self.catalog.searchResults(query)
         for fileresult in fileresults:
             thisRelease['files'].append(fileresult.getObject().getExternalURL())
         
         result.append(thisRelease)
     
     return result
开发者ID:renansfs,项目名称:Plone_SP,代码行数:44,代码来源:projectdoap.py

示例4: str

# 需要导入模块: from DateTime import DateTime [as 别名]
# 或者: from DateTime.DateTime import dd [as 别名]
"""
Formats the Event dates for the portlet.
"""

from DateTime import DateTime

startDate = context.start
endDate = context.end


if DateTime.year(startDate) != DateTime.year(endDate):
   results = [DateTime.Month(startDate), DateTime.dd(startDate) + ',', str(DateTime.year(startDate)), '-', DateTime.Month(endDate), DateTime.dd(endDate) + ',', str(DateTime.year(endDate))]
else:
   if DateTime.Month(startDate) != DateTime.Month(endDate):
      if DateTime.isCurrentYear(startDate):
         results = [DateTime.Month(startDate), DateTime.dd(startDate), '-', DateTime.Month(endDate), DateTime.dd(endDate)]
      else:
         results = [DateTime.Month(startDate), DateTime.dd(startDate), '-', DateTime.Month(endDate), DateTime.dd(endDate) + ',', str(DateTime.year(endDate))]
   else:
      if DateTime.dd(startDate) != DateTime.dd(endDate):
         if DateTime.isCurrentYear(startDate):
            results = [DateTime.Month(startDate), DateTime.dd(startDate), '-', DateTime.dd(endDate)]
         else:
            results = [DateTime.Month(startDate), DateTime.dd(startDate), '-', DateTime.dd(endDate) + ',', str(DateTime.year(startDate))]
      else:
         if DateTime.isCurrentYear(startDate):
            results = [DateTime.Month(startDate), DateTime.dd(startDate)]
         else:
            results = [DateTime.Month(startDate), DateTime.dd(startDate) + ',', str(DateTime.year(startDate))]

return ' '.join(results)
开发者ID:SmealRIITGroup,项目名称:smeal.coreresources,代码行数:33,代码来源:eventsFormatPortletDate.py


注:本文中的DateTime.DateTime.dd方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。