Bài viết phổ biến của tác giả
- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Đây là một ứng dụng gps cơ bản nơi tôi lấy thông tin vĩ độ từ siêu dữ liệu của ảnh ở định dạng 28"41'44.13597.
Tôi cần chuyển đổi thông tin tương tự sang số thập phân và đầu ra sẽ hiển thị dữ liệu ở định dạng thập phân như 28,705450.
Vui lòng trợ giúp về mã hoặc bất kỳ tài liệu tham khảo nào
提前致谢
câu trả lời hay nhất
/** câu trả lời=giờ+phút/60+giây/3600 */
công khai chuyển đổi képHourToDecimal(Chuỗi độ) {
if(!degree.matches("(-)?[0-6][0-9]\"[0-6][0-9]\'[0-6][0-9](.[0 -9]{1,5})?")
ném IllegalArgumentException mới();
String[] strArray=degree.split("[\"']");
return Double.parseDouble(strArray[0])+Double.parseDouble(strArray[1])/60+Double.parseDouble(strArray[2])/3600;
}
Về java - Cách chuyển đổi độ phút giây thành số thập phân trong java, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/2779405/
Tôi là một lập trình viên xuất sắc, rất giỏi!