Что делать, если у вас просто есть поле времени, которое хранится как char
и отображается в военное время, например (1015), и вы просто хотите отформатировать его до стандартного времени, используя sql-код. Есть ли способ сделать это?Преобразование времени от военного до стандартного AM/PM Microsoft SQL
Update:
Чтобы уточнить, я определяю "стандартное время" в том смысле, 6:30 вечера или 4:30.
Можете ли вы описать то, что вы считаете стандартным форматом времени? – sstan
Разделите его на настоящую дату, а затем отформатируйте его так, как хотите. https://anubhavg.wordpress.com/2009/06/11/how-to-format-datetime-date-in-sql-server-2005/. Однако, как правило, лучше хранить свои даты в качестве фактических дат в SQL Server и форматировать их в своем приложении. –
Стандартное время, например, 18:30 или 4:30. Спасибо, Роберт. –