都是些基础知识,不过偶java学的不咋样,记录下吧。
字符串转化成指定格式时间:
//字符串转指定格式时间
public static String getMyDate(String str) {
return StringToDate(str, "yyyy-MM-dd", "yyyy/MM/dd");
}
public static String StringToDate(String dateStr, String dateFormatStr, String formatStr) {
DateFormat sdf = new SimpleDateFormat(dateFormatStr);
Date date = null;
try{
date = sdf.parse(dateStr);
} catch (ParseException e){
e.printStackTrace();
}
SimpleDateFormat s = new SimpleDateFormat(formatStr);
return s.format(date);
}
主要是格式化的时候指定。
格式化成 ("M-d") 形式,日期即不会再有多余的0, MM dd会自动填充 0, M d则不会。
M -- 月份