Power Apps日期时间格式化异常:显示分钟而非月份
问题原因及解决方法
问题出在日期格式符的大小写区分上:在Power Apps的Text函数日期格式规则里,小写的m代表分钟,而大写的M才代表月份。你当前用的mmm是小写m,系统会把它解析为分钟格式,所以才会显示出分钟数(测试数据里的18),而非月份缩写。
解决步骤
把格式字符串里的mmm替换成MMM(大写M),修改后的代码如下:
Text(IncidentGallery.Selected.'HQs Notified DTG',"dd hhmm MMM yy")
用你的测试数据(2024年5月8日下午2:18)测试,修改后会返回08 1418 May 24,符合你期望的格式要求。
补充说明Power Apps日期格式符的核心区分:
- 分钟相关:
m(1位)、mm(2位) - 月份相关:
M(1位)、MM(2位)、MMM(月份缩写)、MMMM(完整月份名称)
内容的提问来源于stack exchange,提问作者user111103
相关产品推荐
相关产品推荐

