gpt4 book ai didi

java - 国际化电话号码、地址、货币本地化

转载 作者:行者123 更新时间:2023-12-01 14:46:14 36 4
gpt4 key购买 nike

我想知道是否有人遇到过一个开源包,它可以根据国家/地区设置提供日期格式、电话号码格式、地址(和邮政编码/邮政)和货币等的实现。

因此,对于国家/地区代码,i18n 库将返回所提到的定义类型的特定实现。

我希望看到 JDK 能够满足这一需求。

如果有人愿意的话,我愿意参与这样的项目。

帕特里克

最佳答案

本地化日期和货币格式是标准 API 的一部分。相关的起点是类 java.text.DateFormatjava.text.NumberFormat

如果您需要对超出标准 API 提供的区域设置或更详细的功能的支持,您可以在 ICU 中找到您需要的内容。图书馆。

对于电话号码格式,您可以使用 libphonenumber来自谷歌。然而,对于某些国家/地区来说,格式和分类规则不完整或极其过时。它可能值得一看,但可能并不正是您正在寻找的。 AFAIK,但是没有更好的解决方案可用。

对于地址格式,您可以使用 Google 的 Geocoding API 。它不是一个可下载的库,而是一个在线服务。您可以输入自由格式的地址,服务将在 formatted_address 字段中返回格式正确的地址。

关于java - 国际化电话号码、地址、货币本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15416225/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com