如何更改NativeScript Angular中的钟贴以显示24小时格式的时间



在nativecript中,有一个钟声,它显示了一个时间,但是以12小时的格式显示,但我想以24小时格式设置时间。我看不到任何有用的方法。请帮助

我看到您在操场演示中使用了启动代码。您只需要在那里进行一次稍作更改即可。

true

替换java.lang.Boolean.TRUE;

上面的代码正在使用一种本机方法来检查布尔值。但是,拥有原始布尔值不会产生任何问题。

这是完整的片段 -

const timePicker = args.object;
if (isAndroid) {
    timePicker.android.setIs24HourView(true);
    timePicker.hour = 23;
    timePicker.minute = 59;
}

您的操场样本有打字稿错误

home/home.component.ts(16,44(:找不到名称'java'。

您要做的就是声明文件顶部的Java变量,例如

import { Component, OnInit } from "@angular/core";
import { TimePicker } from "tns-core-modules/ui/time-picker";
declare var java;

另外,您可以将TNS-Platform-Declarations安装为本地项目中的DEV依赖性,并如ReadMe文件中所述创建reference.d.ts,如果您更喜欢Intellisense支持本机APIS。

最新更新