如何在电源应用中显示 UTC 当前时间,
我尝试了此功能“
Hour(UTCNow())
”,但在 PowerApps 上不起作用。
问候
您可以使用以下表达式:
Hour(DateAdd(Now(), TimeZoneOffset(Now()), TimeUnit.Minutes))
将 TimeZoneOffset(dateTime) 分钟添加到 dateTime 值将“将其带入 UTC”。此时您可以使用 Hour 函数来检索它。
这个问题有点含糊。您是否只是想将小时直接放入表格的标签中?如果是这样,在标签的 Text 属性中,您可以输入 @carlosfigueira 所说的内容:
Hour(DateAdd(Now(), TimeZoneOffset(Now()), TimeUnit.Hours))
如果您需要标签为当前时间,这将起作用:
Time(
Hour(DateAdd(Now(), TimeZoneOffset(Now()), TimeUnit.Hours)),
Minute(DateAdd(Now(), TimeZoneOffset(Now()), TimeUnit.Minutes)),
Second(DateAdd(Now(), TimeZoneOffset(Now()), TimeUnit.Seconds))
)
如果您需要显示带有当前小时的日期/时间,就是这样:
Date(Text(Now(), "yyyy"), Text(Month(Now())), Text(Now(), "dd")) +
Time(
Hour(DateAdd(Now(), TimeZoneOffset(Now()), TimeUnit.Hours)),
Minute(DateAdd(Now(), TimeZoneOffset(Now()), TimeUnit.Minutes)),
Second(DateAdd(Now(), TimeZoneOffset(Now()), TimeUnit.Seconds))
)
最后一个也可用于更新 SharePoint 列表项上设置为日期/时间的日期字段。