我有以下24小时时间:
{'Wed': '10:30 - 21:00', 'Sun': '10:30 - 21:00', 'Thu': '10:30 - 21:00',
'Mon': '10:30 - 21:00', 'Fri': '10:30 - 22:00', 'Tue': '10:30 - 21:00',
'Sat': '10:30 - 22:00'}
Run Code Online (Sandbox Code Playgroud)
如何将其转换为12小时?
{'Wed': '10:30 AM - 09:00 PM', 'Sun': '10:30 AM - 09:00 PM',
'Thu': '10:30 AM - 09:00 PM', 'Mon': '10:30 AM - 09:00 PM',
'Fri': '10:30 AM- 10:00 PM', 'Tue': '10:30 AM- 09:00 PM',
'Sat': '10:30 AM - 11:00 PM'}
Run Code Online (Sandbox Code Playgroud)
我想智能转换"10.30"到"10.30 AM"&"22:30"来"10:30 PM" …
我有2个我正在使用的字段存储为smallint军事结构化时间.
编辑我在IBM Informix Dynamic Server Version 10.00.FC9上运行
beg_tm和end_tm
样本值
beg_tm 545
end_tm 815
beg_tm 1245
end_tm 1330
Run Code Online (Sandbox Code Playgroud)
样本输出
beg_tm 5:45 am
end_tm 8:15 am
beg_tm 12:45 pm
end_tm 1:30 pm
Run Code Online (Sandbox Code Playgroud)
我在Perl中使用它,但我正在寻找一种方法来使用SQL和case语句.
这甚至可能吗?
实质上,此格式必须在ACE报告中使用.我找不到使用简单块的输出部分格式化它的方法
if(beg_tm>=1300) then
beg_tm = vbeg_tm - 1200
Run Code Online (Sandbox Code Playgroud)
其中vbeg_tm是声明的char(4)变量
select substr((beg_tm-1200),0,1)||":"||substr((beg_tm-1200),2,2) from mtg_rec where beg_tm>=1300;
Run Code Online (Sandbox Code Playgroud)
这工作时间<1200(有时...... 10:40失败)
select substr((mtg_rec.beg_tm),0,(length(cast(beg_tm as varchar(4)))-2))||":"||(substr((mtg_rec.beg_tm),2,2))||" am" beg_tm from mtg_rec where mtg_no = 1;
Run Code Online (Sandbox Code Playgroud)
SELECT beg_tm,
cast((MOD(beg_tm/100 + 11, 12) + 1) as …Run Code Online (Sandbox Code Playgroud) 我一直在玩jquery,我遇到了一个时间问题.我有3个时间输入选择框,一个用于小时,一个用于分钟,一个用于Meridian.我需要将此时间转换为24小时字符串格式,然后将其粘贴到隐藏的输入中.
var time = "";
time += $("#EventCloseTimeHour option:selected").text();
time += ":" + $("#EventCloseTimeMin option:selected").text() + ":00";
time += " " + $("#EventCloseTimeMeridian option:selected").text();
$("#ConditionValue").val(time);
Run Code Online (Sandbox Code Playgroud)
这给了我"1:30:00 pm",我需要"13:30:00".任何快速的javascript时间提示?
datetime ×2
formatting ×1
informix ×1
javascript ×1
jquery ×1
python ×1
python-2.7 ×1
python-3.x ×1
sql ×1
time ×1