用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。