擅长:python、mysql、java
<p>这个怎么样?你知道吗</p>
<pre><code>if getTime1 == '12:00AM':
self.getControl(344).setLabel('11:30PM')
elif getTime1 == '12:00PM':
self.getControl(344).setLabel('11:30AM')
else:
ind = getTime1.find(':')
if getTime1[ind+1:ind+3]=='30':
getTime1 = getTime1[:ind]+':00'+getTime1[-2:]
self.getControl(344).setLabel(getTime1)
else:
getTime1 = str(int(getTime1[:ind])-1)+':30'+getTime1[-2:]
self.getControl(344).setLabel(getTime1)
</code></pre>
<p>除了这两种特殊情况之外,这个程序会找到<code>:</code>,检查<code>30</code>是否存在,如果存在,它会保持当前的小时数,并生成一个带有<code>AM</code>/<code>PM</code>标签和小时数的新字符串,但保持<code>00</code>而不是<code>30</code>。如果结尾是<code>00</code>,它将小时部分转换成<code>int</code>,减去1,将其转换回字符串,在分钟部分添加<code>30</code>,并再次保留<code>AM</code>/<code>PM</code>部分。你知道吗</p>