上一篇学习字符串自定义处理后,接着学习了下 Bartender 是否可以解决日期格式化的问题,最终发现是可以做到的,只需简单的设置既可以满足目前我们公司业务标签有关日期的多种格式化需求。
发现了这个技术,是很激动的,进公司一年多了,在这个需求工作上的工作量是不少的,在第一时间和同事讨论,聊了这个技术发现,获得同事认可,向领导分享了用这个技术发现,并提议了新方案:用这个技术去优化设计新系统,旧系统后续相关工作也可按新方案去实现客户的需求。
如果这个方案能够在公司推广使用,将带来不少便利,在业务,客服和 IT 部门对这类问题的细节工作上能够节省很多工作量。
因为目前公司业务,客服,和 IT 部门针对不同客户以及不同客户的客户在不同日期格式的问题上是这么操作的:
业务部门,客服部门和客户沟通客户需要的不同日期格式,提需求给 IT 部门开发,返回不同格式对应的不同字符串返回给客户端 Bartender 打印出标签,不同客户以及客户的客户需求不定,不统一,各自有各自的格式,围绕这个不同格式问题痛点上就需要做很多沟通,开发,测试,反馈,问题修改等相关工作。
有了这个技术发现,那么就不需要正对性的开发客户需要的格式需求,只需要返回一个日期格式字符串给客户端 Bartender ,让业务,客服人员在 Bartender 上对应不同客户以及不同客户的客户需求设置对应格式即可,不需要 IT 部门参与沟通,开发这块的需求功能了。
下面是设置日期格式的 demo:
1、日期格式字符串转 YYYY-MM-DD
2、日期格式字符串转 YYWW 年年周周
其他日期格式类似操作设置即可,这样就实现了后台只需要返回一个日期值,不需要单独开发不同的日期格式返回不同的字符串传值。方便了!
格式说明如下图: