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


Python DateTime.timetuple方法代码示例

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


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

示例1: renderField

# 需要导入模块: from DateTime import DateTime [as 别名]
# 或者: from DateTime.DateTime import timetuple [as 别名]

#.........这里部分代码省略.........
      options['quality'] = field.get_value('image_quality')
      pre_converted_only = field.get_value('image_pre_converted_only')
      if pre_converted_only:
        options['pre_converted_only'] = pre_converted_only
      parameters = '&'.join(['%s=%s' % (k, v) for k, v in options.items() \
                            if v])
      if parameters:
        result["default"] = '%s?%s' % (result["default"], parameters)

  elif meta_type == "DateTimeField":
    result = {
      "type": meta_type,
      "key": key,
      "editable": field.get_value("editable"),
      "css_class": field.get_value("css_class"),
      "hidden": field.get_value("hidden"),
      "description": field.get_value("description"),
      "title": Base_translateString(field.get_value("title")),
      "required": field.get_value("required"),
      "date_only": field.get_value("date_only"),
      "ampm_time_style": field.get_value("ampm_time_style"),
      "timezone_style": field.get_value("timezone_style"),
      "allow_empty_time": field.get_value('allow_empty_time'),
      "hide_day": field.get_value('hide_day'),
      "hidden_day_is_last_day": field.get_value('hidden_day_is_last_day'),
    }
    date_value = getFieldDefault(traversed_document, field, result["key"], value)
    if not date_value and field.get_value('default_now'):
      date_value = DateTime()
    if same_type(date_value, DateTime()):
      # Serialize DateTime
      date_value = date_value.rfc822()
    elif isinstance(date_value, datetime.date):
      date_value = formatdate(time.mktime(date_value.timetuple()))
    result["default"] = date_value
    for subkey in ("year", "month", "day", "hour", "minute", "ampm", "timezone"):
      result["subfield_%s_key" % subkey] = traversed_document.Field_getSubFieldKeyDict(field, subkey, key=result["key"])

  elif meta_type in ("RelationStringField", "MultiRelationStringField"):
    portal_type_list = field.get_value('portal_type')
    translated_portal_type = []
    jump_reference_list = []
    if portal_type_list:
      portal_type_list = [x[0] for x in portal_type_list]
      translated_portal_type = [Base_translateString(x) for x in portal_type_list]
      # ported from Base_jumpToRelatedDocument\n
      base_category = field.get_value('base_category')
      kw = {}
      for k, v in field.get_value('parameter_list'):
        kw[k] = v

      accessor_name = 'get%sValueList' % \
        ''.join([part.capitalize() for part in base_category.split('_')])
      jump_reference_list = getattr(traversed_document, accessor_name)(
        portal_type=[x[0] for x in field.get_value('portal_type')],
        filter=kw
      ) or []
    query = url_template_dict["jio_search_template"] % {
      "query": make_query({"query": sql_catalog.buildQuery(
        {"portal_type": portal_type_list}
      ).asSearchTextExpression(sql_catalog)})
    }
    title = field.get_value("title")
    column_list = field.get_value("columns")
    proxy_listbox_ids = field.get_value("proxy_listbox_ids")
开发者ID:,项目名称:,代码行数:69,代码来源:


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