之前在项目中写了一个用于规整时间格式,在Github上开源相关部分。
能够将多种日期格式规整为 year.month的形式。
地址:https://github.com/yangydeng/StringTransferUtils/blob/master/src/main/java/Utils/DateTimeUtil.java
代码效果:
public static void main(String[] args) {
// test1
String s1 = "2012.1";
dsp(transferDateTime(s1));
// test2
String s2 = "2012.01.05";
dsp(transferDateTime(s2));
// test3
String s3 = "20120220";
dsp(transferDateTime(s3));
// test4
String s4 = "2012.02";
dsp(transferDateTime(s4));
// test5
String s5 = "2012年 3月";
dsp(transferDateTime(s5));
// test6
String s6 = "2012/1/12 ";
dsp(transferDateTime(s6));
// test7
String s7 = "2016年";
dsp(transferDateTime(s7));
// test8
String s8 = "2016";
dsp(transferDateTime(s8));
}
输出结果:
2012.01
2012.01
2012.02
2012.02
2012.03
2012.01
2016
2016