【Java】编程实现日期的西历格式变换

如比如比 发布于 2017/07/26 07:25
阅读 229
收藏 1

虽然已经实现了,但想知道有没有更好的编程,特此一问。

20170716的时候
表里的日期    => 变换后结果
"16日(今天)"=>"20170716"
"17日(明天)"=>"20170717"
"18日(后天)"=>"20170718"
"19日(周三)"=>"20170719"
"20日(周四)"=>"20170720"
"21日(周五)"=>"20170721"
"22日(周六)"=>"20170722"
"周日(23日)"=>"20170723"
"周一(24日)"=>"20170724"
"周二(25日)"=>"20170725"
"周三(26日)"=>"20170726"
"周四(27日)"=>"20170727"
"周五(28日)"=>"20170728"
"周六(29日)"=>"20170729"
"周日(30日)"=>"20170730"
20170717的时候
表里的日期    => 变换后结果
"17日(今天)"=>"20170717"
"18日(明天)"=>"20170718"
"19日(后天)"=>"20170719"
"20日(周四)"=>"20170720"
"21日(周五)"=>"20170721"
"22日(周六)"=>"20170722"
"23日(周日)"=>"20170723"
"周一(24日)"=>"20170724"
"周二(25日)"=>"20170725"
"周三(26日)"=>"20170726"
"周四(27日)"=>"20170727"
"周五(28日)"=>"20170728"
"周六(29日)"=>"20170729"
"周日(30日)"=>"20170730"
"周一(31日)"=>"20170731"
"周二(1日)" =>"20170801"

来,大家比比看吧。
 

加载中
0
天闲
天闲

这难吗?正则!!

第一条嫌找“今天”2字的正则麻烦就用() 截取喽。其他的用正则找到数字即可!

天闲
天闲
解决就好!特殊要求不做讨论了!
天闲
天闲
哈哈!需求有变!加钱!!
如比如比
如比如比
十分感谢你的回答。并不是难,相信每个人的想法是不一样的,想交流一下嘛。正则的话只是获得了输入的数据部分。格式化呢?有跨月的可能性的。
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部