Tôi đã đưa ra biểu thức sau đây để chuyển đổi 5.1234 thành 5 ° 7`24.24 "
toint ($ x) || '°' || toint ((($ x) - toint ($ x)) * 60) || '`' | | chất nền ((chuỗi (((($ x) - toint ($ x)) * 60) - toint ((($ x) - toint ($ x)) * 60)) * 60), 1,5) || '"'
Đây là vấn đề: đối với một số điểm như 5.1234, nó hoạt động. nhưng đối với những người khác, nó không. Tôi nghi ngờ vấn đề là chuyển đổi số nguyên làm tròn các số thập phân thay vì cắt bớt nó.
Có lựa chọn nào khác? cảm ơn.