Хотите получить метку времени / текст в формате "ч: мм а" (с момента js)
Например, SELECT to_char(current_timestamp, 'HH12:MI am')
SELECT to_char(current_timestamp, 'HH12:MI am')
Это даст 08:13 am этот результат, но мне нужно 8:13 am
08:13 am
8:13 am
Вы можете использовать модификатор режима заполнения (FM) , функция которого состоит в том, чтобы подавлять начальные нули и заполнение пробела :
FM
SELECT to_char(current_timestamp, 'FMHH12:MI am')
Демонстрация на DB Fiddle :
| to_char | | :------ | | 8:26 am |
Вы можете использовать TRIM здесь:
TRIM
SELECT TRIM(LEADING '0' FROM TO_CHAR(CURRENT_TIMESTAMP, 'HH12:MI am'));
Демо
Вы можете попробовать модификаторы модели формата "FM" \ "FX", чтобы подавить пробелы и нули, и Oracle и PSQL поддерживают это, но я никогда не пробовал это в PSQL