Spring Formatter для номера телефона зарегистрированного в разных странах - PullRequest
1 голос
/ 16 февраля 2020

У меня есть задача форматирования телефонных номеров для разных стран. Для этой цели я использую libphonenumber. Например, я использую следующий код:

 phoneNumberProto = PhoneNumberUtil.parse(inputPhoneNumber, shortCode);
 String formattedPhoneNumber = phoneUtil.format(phoneNumberProto, 
 PhoneNumberUtil.PhoneNumberFormat.E164);

И я рассматриваю возможность использования Formatter-annotation с этой библиотекой. Но в документации сказано, что Locale-параметр в Formatter.parse-method является «текущим языковым стандартом пользователя».

Означает ли это, что я могу использовать Formatter только для телефонов с пользовательским языком, а не для каких-либо языковых стандартов? В противном случае я должен создать свою собственную аннотацию?

...