簡體   English   中英

如何轉換凌晨12點和下午12點的時間?

[英]How can I convert 12 AM and PM hour time?

我想轉換上午和下午時間,

這是我的代碼:

            new_lead_time_schedule = datetime.strptime(sale_order_line.order_id.date_order, DEFAULT_SERVER_DATETIME_FORMAT) + timedelta(days=sale_order_line.customer_lead or 0.0)
            if sale_order_line.shift2 == 'morning':
                new_lead_time_schedule = fields.Datetime.context_timestamp(self, new_lead_time_schedule).replace(hour=0, minute=0, second=0).astimezone(utc)
            elif sale_order_line.shift2 == 'afternoon':
                new_lead_time_schedule = fields.Datetime.context_timestamp(self, new_lead_time_schedule).replace(hour=4, minute=0, second=0).astimezone(utc)

但是在我的數據沒有改變的情況下,如何轉換時間AM和PM?

您好,您可以嘗試以下過程:

翻譯->語言->編輯

替換時間格式:%H:%M:%S到%I:%M:%S%p

導入以下內容:

從odoo.tools導入float_is_zero,float_compare,DEFAULT_SERVER_DATETIME_FORMAT

在函數中定義時間格式DEFAULT_SERVER_DATETIME_FORMAT,希望對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM