如何在视图中生成带两位数月份的yyyy-mm格式字符串?
解决Lotus Notes视图分类列月份补零及排序问题
修改后的公式
@Text(@Year(CertEnd:CQIEnd:InspEnd)) + "-" + @Right("0" + @Text(@Month(CertEnd:CQIEnd:InspEnd)); 2)
关键说明
- 月份补零逻辑:通过
"0" + @Text(@Month(...))给所有月份字符串前置一个0,再用@Right(..., 2)截取最后两位。这样1-9月会转为01-09,10-12月保留10-12,实现两位数统一格式。 - 排序支持:生成的
YYYY-MM格式字符串,其字典序排序规则和日期的时间顺序完全匹配,直接用该值作为分类列内容即可满足排序需求。 - 多日期字段兼容:原公式中
CertEnd:CQIEnd:InspEnd的写法会自动取第一个非空日期字段,该逻辑保持不变。
内容的提问来源于stack exchange,提问作者hjh93
相关产品推荐
相关产品推荐

