Java 日期字符串YYYYMMDDHHMISS 格式化为自然语言日期(xxxx年xx月xx日xx时xx分)

来源:互联网 发布:淘宝网的女款衬衣 编辑:程序博客网 时间:2024/05/17 04:37

项目有个地方需要把已经格式化为连续字符串的日期又重新转化为自然语言的日期样式,不是很想花时间写就去网上搜了一下没有找到,写吧。

世界这么大,说不定还是有和我遇到同样需求但是也懒得自己敲的伙计呢。留个记录,给有需要的人。


这段代码的功能是把YYYYMMDDHHMISS的日期字符串格式化为xxxx年xx月xx日xx时xx分。自己根据需要改格式也可以。

public class Test {//author by  CSDN  libertine1993public static void main(String[] agrs){System.out.println(formatToNaturalDate("20161112131415"));}public static String formatToNaturalDate(String strDate) {String year = strDate.substring(0,4);String month = strDate.substring(4,6);String day = strDate.substring(6,8);String hour = strDate.substring(8,10);String minute = strDate.substring(10,12);return String.format("%s年%s月%s日%s时%s分", year, month, day, hour, minute);}}

效果:







0 0
原创粉丝点击