亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Python中讀取當前時間的文本?

如何在Python中讀取當前時間的文本?

九州編程 2023-06-27 18:29:02
當我嘗試轉換包含 13:00 格式的某個時間的字符串時,它會將日期字段保留為1900-01-01 13:00:00。但我想把今天的日期保留在那里。import datetime as dtsTime = "13:00"sTime = dt.datetime.strptime(sTime, '%H:%M')有什么建議么?
查看完整描述

2 回答

?
有只小跳蛙

TA貢獻1824條經驗 獲得超8個贊

用途combine

import datetime as dt


sTime = "13:00"

sTime = dt.datetime.strptime(sTime, '%H:%M')

print(dt.datetime.combine(dt.datetime.today(), sTime.time()))

輸出


2020-08-28 13:00:00

或者直接但需要做更多的工作:


import datetime as dt


sTime = "13:00"

sTime = dt.datetime.strptime(sTime, '%H:%M')

today = dt.datetime.today()

print(dt.datetime(today.year, today.month, today.day, sTime.hour, sTime.minute, sTime.second))


查看完整回答
反對 回復 2023-06-27
?
鴻蒙傳說

TA貢獻1865條經驗 獲得超7個贊

import datetime as dt


sTime = "13:00"


# PARSE string to datetime object

objDateTime = dt.datetime.strptime(sTime, "%H:%M")


# combine PARSED time from sTime with today's date

objDateTime = dt.datetime.combine(dt.datetime.today(), objDateTime.time())

                          

# FORMAT objDateTime to Hr:Min string output

print(objDateTime.strftime("%H:%M"))


# FORMAT objDateTime to DD-MMM-YYYY Hr:Min string output

print(objDateTime.strftime("%d-%b-%Y %H:%M"))

輸出(2020 年 8 月 28 日運行時)


13:00

28-Aug-2020 13:00


查看完整回答
反對 回復 2023-06-27
  • 2 回答
  • 0 關注
  • 159 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號