Đây là một câu trả lời có ý nghĩa đối với ngày nay [Python 3.9 trở lên].
Sử dụng Strptime để tạo một đối tượng DateTime từ thời gian. Thêm 9 giờ với TimeDelta và phù hợp với định dạng thời gian với thời gian bạn có.
from datetime import datetime, timedelta
from zoneinfo import ZoneInfo
time_format = "%H:%M:%S"
timestring = datetime.strptime[str[datetime.now[] + timedelta[hours=9]][11:19], time_format]
#You can then apply custom time formatting as well as a timezone.
TIMEZONE = [Add a timezone] #//en.wikipedia.org/wiki/List_of_tz_database_time_zones
custom_time_format = "%H:%M"
time_modification = datetime.fromtimestamp[timestring.timestamp[], ZoneInfo[TIMEZONE]].__format__[custom_time_format]
Mặc dù tôi nghĩ rằng việc áp dụng múi giờ, bạn không nhất thiết phải có ý nghĩa hơn, vì vậy bạn cũng có thể chỉ cần làm điều đó:
time_format = "%H:%M:%S"
timestring = datetime.strptime[str[datetime.now[] + timedelta[hours=9]][11:19], time_format]
time_modification = datetime.fromtimestamp[timestring.timestamp[]]
ngày giờ
//docs.python.org/3/library/datetime.html
strftime-and-strptime-format-codes
//docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes
Timedelta
//docs.python.org/3/library/datetime.html#datetime.timedelta
Zoneinfo
//docs.python.org/3/library/zoneinfo.html#module-zoneinfo
h: = Thiếu niên t/60, m: = phần còn lại của t/60 .. Hậu tố: = 'am' nếu h H: = H Mod 24 ..