我已经创建了我的第一个电源应用程序和在其中一个领域,我要求用户输入的日期在MM/DD/YYYY格式,它被保存到我的excel工作表在团队中,例如用户输入“12/30/2021年”它被保存到excel正确,但当我试图显示相同的细节在表单视图给用户的日期显示为"44561“,当我尝试使用日期值公式Text(DateValue(Parent.Default),DateTimeFormat.ShortDate)它显示日期为1/1/4456。
在这里任何帮助都将不胜感激
发布于 2021-07-16 01:04:12
如果我没弄错,你只需要:
Text(Parent.Default),"dd.mm.yyyy")这应该以正确的格式显示您的日期。
如果这不起作用,也许你可以添加一些样本数据和图片?
BR Marcel
发布于 2021-07-18 17:33:04
我曾经创建了一个应用程序来保存日期,并且能够重现你的错误。
我使用12/30/2021创建了第一个数据集,并得到了相同的错误。然后,我使用30/12/2021创建了第二行,并获得了合适的结果。
我怀疑这可能与Excel和Powerapps中的日期格式有关。
但如果您绝对需要格式: 12/30/2021,那么我会尝试更多一点。
发布于 2021-07-20 22:00:50
Excel以“自给定时期开始以来的天数”显示日期。您的值"44560“是自1900年1月1日*(Excel的时间开始纪元)以来的天数。
要在PowerApps中将Excel日期转换为人类可读的日期,请使用:
DateAdd(
DateValue("12/30/1899"),
44560,
Days
)https://stackoverflow.com/questions/68396406
复制相似问题