java 怎样将字符串“2016.05.09”转换成“2016.5.9”
发布网友
发布时间:2024-10-21 16:34
我来回答
共2个回答
热心网友
时间:2024-12-02 18:55
// 方法比较土,貌似也没找到更好的方法。
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class StringDateFmt {
public static void main(String[] args) throws ParseException {
String dateString = "2016.05.09";
SimpleDateFormat sdfS2D = new SimpleDateFormat("yyyy.MM.dd");
SimpleDateFormat sdfD2S = new SimpleDateFormat("yyyy.M.d");
System.out.println(sdfD2S.format(sdfS2D.parse(dateString)));
}
}
热心网友
时间:2024-12-02 18:56
String str="2016.05.09";
SimpleDateFormat sdf=new SimpleDateFormat("yyyy.MM.dd");
SimpleDateFormat sdf2=new SimpleDateFormat("yyyy.M.d");
String dateString=sdf2.format(sf.parse(str));//先转Date,再转String
System.out.println(dateString);