Saya datang dengan ungkapan berikut untuk mengonversi 5.1234 ke 5 ° 7`24.24 "
toint ($ x) || '°' || toint ((($ x) - toint ($ x)) * 60) || '`' || substr ((tostring (((($ x) - toint ($ x)) * 60) - toint ((($ x) - toint ($ x)) * 60)) * 60), * 60), 1,5) || '"
Inilah masalahnya: untuk beberapa poin seperti 5.1234, ia berfungsi. tetapi bagi orang lain, tidak. Saya menduga masalahnya adalah konversi bilangan bulat yang mengumpulkan angka desimal alih-alih memotongnya.
Apakah ada opsi lain? Terima kasih.