簡體   English   中英

python從HH:MM:ss刪除ss並僅顯示HH:MM

[英]python remove ss from HH:MM:ss and display only HH:MM

我有這樣的輸入字符串

HH:MM:ss    
01:22:00

我想刪除秒(ss),因此僅

HH:MM
01:22

我如何在python中實現呢?

x= "01:22:00"
print x[:-3]

>>>'01:22'

如果您想使用時間對象執行此操作,則可以將時間字符串解析為時間對象。 在這里,您可以使用格式將字符串吐出。

import time
time_obj = time.strptime("01:22:00", "%H:%M:%S")

time.strftime("%H:%M", time_obj)

>>>>'01:22'

這並不是最短的方法,但是它確實將字符串真正轉換為可以添加,減去等的時間對象。

暫無
暫無

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

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