簡體   English   中英

如何使用 I2C 在 Raspi lcd 中格式化 12 小時時間

[英]how to format 12 hours time in Raspi lcd with I2C

在此處輸入圖片說明
我想將我的 lcd 24 小時時間格式更改為 12 小時

import lcddriver
import time
import datetime

display = lcddriver.lcd()

try:
    print("Writing to display")
    display.lcd_display_string("Time", 1) 
    while True:
        display.lcd_display_string(str(datetime.datetime.now().time()), 2)            

except KeyboardInterrupt:
    print("Cleaning up!")
    display.lcd_clear()

您可以像這樣在 python 中使用datetime模塊:

import lcddriver
import time
import datetime

display = lcddriver.lcd()

try:
    print("Writing to display")
    display.lcd_display_string("Time", 1) 
    while True:
        datestr = datetime.datetime.now().strftime("%I:%M:%S %p")
        display.lcd_display_string(datestr, 2)            

except KeyboardInterrupt:
    print("Cleaning up!")
    display.lcd_clear()

例如,如果當前時間是15:40:50,datetime.datetime.now().strftime("%I:%M:%S %p")輸出03:40:50 PM

希望對你有幫助!

暫無
暫無

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

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