用法:
class email.headerregistry.DateHeader
RFC 5322为电子邮件标题中的日期指定一种非常具体的格式。这
DateHeader
解析器识别该日期格式,以及识别有时会发现的许多变体形式“in the wild”。此标头类型提供以下附加属性:
decoded
标头的值是通过格式化确定的datetime
根据RFC 5322规则;也就是说,它设置为:email.utils.format_datetime(self.datetime)
创建
DateHeader
,value
时可能是datetime
实例。这意味着,例如,以下代码是有效的,并且可以满足人们的期望:msg['Date'] = datetime(2011, 7, 15, 21)
因为这是一个幼稚的
datetime
,它将被解释为 UTC 时间戳,并且结果值的时区为-0000
。更有用的是使用utils
模块中的localtime()
函数:msg['Date'] = utils.localtime()
此示例使用当前时区偏移量将日期标题设置为当前时间和日期。
相关用法
- Python email.headerregistry.BaseHeader用法及代码示例
- Python email.header.decode_header用法及代码示例
- Python email.message.Message.walk用法及代码示例
- Python email.message.EmailMessage.add_header用法及代码示例
- Python email.utils.getaddresses用法及代码示例
- Python email.message.EmailMessage.walk用法及代码示例
- Python email.message.Message.add_header用法及代码示例
- Python email.message.Message.as_bytes用法及代码示例
- Python email.message.Message.as_string用法及代码示例
- Python email.iterators._structure用法及代码示例
- Python emoji转text用法及代码示例
- Python numpy matrix empty()用法及代码示例
- Python numpy matrix eye()用法及代码示例
- Python enchant.request_dict()用法及代码示例
- Python eval()用法及代码示例
- Python enum.IntEnum用法及代码示例
- Python math expm1()用法及代码示例
- Python enchant.get_enchant_version()用法及代码示例
- Python enchant.request_pwl_dict()用法及代码示例
- Python eval用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 email.headerregistry.DateHeader。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。