SQL - 时间字符串转军事时间
SQL - Time String to Military Time
我有一个名为 timecompleted 的字段,它是 varchar 类型,它保存标准时间值,时间后有“am”或“pm”。我遇到的问题是我需要在 Select 语句中将其转换为军事时间。
例如,如果我的时间值为“2:23:44 pm”,我需要将其转换为“14:23:44”等...(HH:MM:SS军事时间)。
如何在 select 语句中轻松完成此操作?
编辑:假设 SQl 服务器。
如果是这样,您只需将字符串转换为 TIME
Select cast('2:23:44 pm' as time)
Returns
14:23:44.0000000
我有一个名为 timecompleted 的字段,它是 varchar 类型,它保存标准时间值,时间后有“am”或“pm”。我遇到的问题是我需要在 Select 语句中将其转换为军事时间。
例如,如果我的时间值为“2:23:44 pm”,我需要将其转换为“14:23:44”等...(HH:MM:SS军事时间)。
如何在 select 语句中轻松完成此操作?
编辑:假设 SQl 服务器。
如果是这样,您只需将字符串转换为 TIME
Select cast('2:23:44 pm' as time)
Returns
14:23:44.0000000