上一篇學(xué)習(xí)字符串自定義處理后,接著學(xué)習(xí)了下 Bartender 是否可以解決日期格式化的問(wèn)題,最終發(fā)現(xiàn)是可以做到的,只需簡(jiǎn)單的設(shè)置既可以滿足目前我們公司業(yè)務(wù)標(biāo)簽有關(guān)日期的多種格式化需求。
發(fā)現(xiàn)了這個(gè)技術(shù),是很激動(dòng)的,進(jìn)公司一年多了,在這個(gè)需求工作上的工作量是不少的,在第一時(shí)間和同事討論,聊了這個(gè)技術(shù)發(fā)現(xiàn),獲得同事認(rèn)可,向領(lǐng)導(dǎo)分享了用這個(gè)技術(shù)發(fā)現(xiàn),并提議了新方案:用這個(gè)技術(shù)去優(yōu)化設(shè)計(jì)新系統(tǒng),舊系統(tǒng)后續(xù)相關(guān)工作也可按新方案去實(shí)現(xiàn)客戶的需求。
如果這個(gè)方案能夠在公司推廣使用,將帶來(lái)不少便利,在業(yè)務(wù),客服和 IT 部門對(duì)這類問(wèn)題的細(xì)節(jié)工作上能夠節(jié)省很多工作量。
因?yàn)槟壳肮緲I(yè)務(wù),客服,和 IT 部門針對(duì)不同客戶以及不同客戶的客戶在不同日期格式的問(wèn)題上是這么操作的:
業(yè)務(wù)部門,客服部門和客戶溝通客戶需要的不同日期格式,提需求給 IT 部門開(kāi)發(fā),返回不同格式對(duì)應(yīng)的不同字符串返回給客戶端 Bartender 打印出標(biāo)簽,不同客戶以及客戶的客戶需求不定,不統(tǒng)一,各自有各自的格式,圍繞這個(gè)不同格式問(wèn)題痛點(diǎn)上就需要做很多溝通,開(kāi)發(fā),測(cè)試,反饋,問(wèn)題修改等相關(guān)工作。
有了這個(gè)技術(shù)發(fā)現(xiàn),那么就不需要正對(duì)性的開(kāi)發(fā)客戶需要的格式需求,只需要返回一個(gè)日期格式字符串給客戶端 Bartender ,讓業(yè)務(wù),客服人員在 Bartender 上對(duì)應(yīng)不同客戶以及不同客戶的客戶需求設(shè)置對(duì)應(yīng)格式即可,不需要 IT 部門參與溝通,開(kāi)發(fā)這塊的需求功能了。
下面是設(shè)置日期格式的 demo:
1、日期格式字符串轉(zhuǎn) YYYY-MM-DD
?
2、日期格式字符串轉(zhuǎn) YYWW 年年周周
?
其他日期格式類似操作設(shè)置即可,這樣就實(shí)現(xiàn)了后臺(tái)只需要返回一個(gè)日期值,不需要單獨(dú)開(kāi)發(fā)不同的日期格式返回不同的字符串傳值。方便了!
格式說(shuō)明如下圖:
?
?
?