Я пытаюсь установить Nativescript TimePicker в 24-часовой формат и нашел некоторые решения для этого в других потоках, например, в этом Как изменить TimePicker в NativeScript, чтобы показывать время в 24-часовом формате? . Единственная проблема заключается в том, что «NSLocale» и «java» не распознаются, что приводит к сбою приложения. Как мне импортировать эти свойства?
Мой код выглядит следующим образом:
onLoaded(args) {
const timePicker: TimePicker = args.object;
timePicker.minuteInterval = 15;
if (isAndroid) {
timePicker.android.setIs24HourView(java.lang.Boolean.TRUE);
timePicker.hour = 23;
timePicker.minute = 59;
} else if (isIOS) {
// a bit hacky solution
// important set the country not the language for locale
const local = NSLocale.alloc().initWithLocaleIdentifier("NL");
timePicker.ios.locale = local;
timePicker.hour = 23;
timePicker.minute = 59;
}
}