powerapps - PowerApps 日期函数
问题描述
我创建了我的第一个电源应用程序,并在其中一个字段中要求用户以 MM/DD/YYYY 格式输入日期,并将其保存到我的 Excel 工作表中,例如用户输入“2021 年 12 月 30 日”正确保存到 excel 但是当我尝试在表单视图中向用户显示相同的详细信息时,当我尝试使用 Datevalue 公式时,日期显示为“44561”,Text(DateValue(Parent.Default),DateTimeFormat.ShortDate)
它显示日期为 1/1/4456。
任何帮助将不胜感激
解决方案
Excel 以“自给定纪元开始以来的天数”显示日期。您的“44560”值是自 1/1/1900*(Excel 的时间开始纪元)以来的天数。
要在 PowerApps 中将 Excel 日期转换为人类可读的日期,请使用:
DateAdd(
DateValue("12/30/1899"),
44560,
Days
)
*出于向后兼容性的原因(旧错误?),这需要更改为 12/30/1899
推荐阅读
- windows - 我们如何在 Windows 机器上使用 .txt 文件作为 C++ 语言的命令行输入?
- javascript - React-Native connect Socket IO to aws elb securely
- html - What is the correct erb equivalent of the html form?
- python - What does the numpy.linalg.norm function?
- python - 如何从用户输入的浮点数中删除一组字符 - Python
- javascript - 如果未检测到网络摄像头,则隐藏元素 (jhuckaby WebcamJS)
- javascript - 为什么 null 没有 __proto__?
- asp.net-mvc-5 - MVC 5 应用程序中的 Windows 身份验证消息
- java - 如何使用spring boot读取excel文件
- mysql - 创建 ejabberd 用户