如何在电源应用中显示UTC当前时间?

问题描述 投票:0回答:2

如何在电源应用中显示 UTC 当前时间,

我尝试了此功能“

Hour(UTCNow())
”,但在 PowerApps 上不起作用。

问候

powerapps
2个回答
1
投票

您可以使用以下表达式:

Hour(DateAdd(Now(), TimeZoneOffset(Now()), TimeUnit.Minutes))

将 TimeZoneOffset(dateTime) 分钟添加到 dateTime 值将“将其带入 UTC”。此时您可以使用 Hour 函数来检索它。


0
投票

这个问题有点含糊。您是否只是想将小时直接放入表格的标签中?如果是这样,在标签的 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 列表项上设置为日期/时间的日期字段。

© www.soinside.com 2019 - 2024. All rights reserved.