DateTimeField 類別

DateTimeField 類別是日期時間值的欄位定義,會將 Python 日期時間物件以欄位的形式儲存。如果日期時間物件內有時區資訊,則在編碼/解碼該物件時,時區資訊也會包含在編碼資料之內。

時區只會以世界標準時間的分鐘時差來編碼。當在 JSON 中進行序列化時,會遵照網際網路工程任務小組 RFC 3339 規格來編碼。這並非真正的時區,就像是用來衍生預期日光節約時間行為的太平洋標準時間 (PST)。

DateTimeField 是由 protorpc.message_types 模組提供。

建構函式

DateTimeField 類別的建構函式定義如下:

class  DateTimeField (number, [required=False | repeated=False])

初始化 DateTimeField 執行個體。

引數
number
欄位的號碼。每種訊息類別的欄位號碼皆必須與其他類別不同。
required=False
這個欄位是否為必填欄位。與 repeated 引數互斥;若使用 repeated=True 就不會指定 required=True
repeated=False
這個欄位是否為重複欄位。與 required 引數互斥;若使用 required=True 就不會指定 repeated=True

例項方法

DateTimeField 例項的方法如下:

value_from_message(message)
DateTimeMessage 轉換為 datetime引數
message
DateTimeMessage 例項。
value_to_message(value)

datetime 值轉換為 DateTimeMessage

引數
value
值是 datetime 例項。
本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Python 2 適用的 App Engine 標準環境