[英]Convert datetime to protobuf Timestamp in Python
因此,我正在嘗試使用 Python 准備一條帶有時間戳的消息,但我無法將日期時間轉換為 protobuf 時間戳。
這是我到目前為止所嘗試的:
from google.protobuf.timestamp_pb2 import Timestamp
import datetime
now = datetime.datetime.now()
timestamp = Timestamp()
timestamp.FromDatetime(now)
但是,我收到一個錯誤AttributeError: 'Timestamp' object attribute 'seconds' is read-only
如何從日期時間創建時間戳?
這段代碼在我的機器上運行良好
from google.protobuf.timestamp_pb2 import Timestamp
import datetime
now = datetime.datetime.now()
timestamp = Timestamp()
timestamp.FromDatetime(now)
Output:
seconds: 1591859232
nanos: 803377000
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.