Tôi đang định dạng một số loại tiền tệ bằng Java. Đoạn kết quả đầu ra 9,99 €Định dạng tiền tệ chính xác bằng tiếng Hà Lan của Bỉ là gì?
final NumberFormat nf = NumberFormat.getCurrencyInstance(new Locale("nl", "BE"));
nf.setCurrency(EUR);
nf.format(new BigDecimal("9.99"));
nhưng một trong những nhà cung cấp thanh toán của chúng tôi, mà trả về số tiền định dạng sẵn, kết quả đầu ra 9,99 €
nào là đúng cho nl-BE
? Và nhiều lập trình liên quan hơn, nếu nó chỉ ra nhà cung cấp thanh toán, chứ không phải Java, là chính xác, làm cách nào để sửa lỗi Java mà không cần hack cho mỗi ngôn ngữ (trong mã thực tế Tiếng Hà Lan ở Bỉ miền địa phương không được mã hóa cứng)
Bỉ ... Không ai đồng ý với nhau. Đối với điều này dường như cũng không. – BalusC
Vâng. Chỉ cần tìm cách nó được thực hiện ở phía nói tiếng Pháp, và làm ngược lại cho phía nói tiếng Hà Lan :-) - PS: đây là đến từ một người Pháp nói tiếng Pháp sống ở Pháp –