私のコードで助けが必要です。私は11:30PM
と12:00AM
の間のこれらの時間をprogram_stop_time
と比較したいと思っています。これは私がこの声明に入ることができるかどうかを確認するために11:45PM
です。声明の時間を比較する
私はこれ試してみてください。それは私が文で取得することはできません
if program_stop_time > epg_time_1 and program_stop_time < epg_time_2:
print "Now you are working on resize on the button"
を。ここで
は完全なコードです:ここでは
half_hour = str("11:30AM")
one_hour = str("12:00AM")
one_hour_half = str("12:30AM")
epg_time_1 = time.strptime(half_hour, '%I:%M%p')
epg_time_2 = time.strptime(one_hour, '%I:%M%p')
epg_time_3 = time.strptime(one_hour_half, '%I:%M%p')
stop_time = str("11:45PM")
program_stop_time = time.strptime(stop_time, '%I:%M%p')
program_stop_clock_list.append(program_stop_time)
if program_stop_time > epg_time_1 and program_stop_time < epg_time_2:
print "Now you are working on resize on the button"
else:
print "Now you are working on to remove the button"
がepg_time_1
time.struct_timeされています。ここ
time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=0, tm_yday=1, tm_isdst=-1)
は次のとおりです。
time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=23, tm_min=30, tm_sec=0, tm_wday=0, tm_yday=1, tm_isdst=-1)
ここepg_time_2
time.struct_timeですprogram_stop_time
time.struct_time:
epg_time_1
は時間
12:00AM
を示した場合、それは
program_stop_time
後に来たので、私は
epg_time_1
は時間
11:30PM
と
epg_time_2
を示す場合文で取得したい
time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=23, tm_min=45, tm_sec=0, tm_wday=0, tm_yday=1, tm_isdst=-1)
は、時間11:45PM
を示しprogram_stop_time
と比較時間12:00AM
を表示時間は11:45PM
だから、私はelseステートメントに入りたい。
私のコードを使って、どうすればいいのですか?
最初の行は 'half_hour = str(" 11:30 PM ")'になっていますか?午前じゃない? –
@gmoshkin [それは完全にはっきりしていない](https://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight) –
@ブラッド。はい、あなたは正しいです、私は半分時間= str( "11:30 PM") 'を使用しています。あなたは 'if program_stop_time> epg_time_1とprogram_stop_time