Я не смог найти маску формата, которая соответствует тому, что вы хотите использовать с функцией CONVERT
SQL Server.Но FORMAT
, похоже, работает нормально, если ваша версия SQL Server поддерживает его:
SELECT
tzc.tzc_id,
tzc.tz_id,
tzc.offset_to_utc,
FORMAT(tzc.start_time, 'dd-MM-yyyy HH:mm', 'en-US') start_time,
FORMAT(tzc.end_time, 'dd-MM-yyyy HH:mm', 'en-US') end_time,
tz.tz_code
FROM timezone_conversion tzc
INNER JOIN timezone tz
ON tzc.tz_id = tz.tz_id
ORDER BY
tzc_id;
Примечание. Верхний регистр HH
обозначает часы на 24-часовых часах.Для часов на 12-часовых часах используйте строчные буквы hh
.