我正在尝试形成一个以某种方式格式化时间的查询。
到目前为止,除了时间戳的分钟部分是00之外,我在所有情况下都能使用。
我的目标是省略分钟以及分钟为00时的小时和分钟之间的时间段。
╔═══════════╗
║ StartTime ║
╠═══════════╣
║ 10:05 AM ║
╟───────────╢
║ 10:25 AM ║
╟───────────╢
║ 10:00 AM ║
╚═══════════╝
e.g。上午10:00变为上午10点,上午10:05变为上午10点。
这是我现在的查询:
to_char(timeslots.start_time, 'fmHH12.MI am') as start_time
我已经完成了PostgreSQL documentation on formatting,但没有运气。
这甚至可能吗?
非常感谢任何帮助!
答案 0 :(得分:2)
简单替换就可以解决问题:
mapMarkers.map(marker => {
if(markerID !== marker[0].id) {
mapMarkers.push(markerObject)
};
});