импортировать java.text.ParseException;
импортировать java.text.SimpleDateFormat;
импортировать java.util.Date;
публичный класс DateIO {
public static void main(String[] args) {
Дата date = новая DateIO().strToDate("2013-04-01");
Строка strdate = новая DateIO().dateToStr(дата);
Строка srrdate = новая DateIO().timestampToStr(System.currentTimeMillis());
Временная метка ts = новая DateIO().strToTimestamp(новая дата());
}
//Строка 转换为 Дата
общественная дата strToDate (String strdate) {
Формат DateFormat = новый SimpleDateFormat("гггг-ММ-дд");
Дата дата = ноль;
пытаться {
дата = format.parse(strdate);
} catch (ParseException e) {
е.printStackTrace();
}
System.out.println("дата:"+дата);
дата возвращения;
}
// Дата и строка
публичная строка dateToStr (Дата дата) {
//年月日****-**-**
Формат DateFormat = новый SimpleDateFormat("гггг-ММ-дд");
Строка str = format.format(дата);
System.out.println("str:"+str);
//年月日**-*-*
формат = DateFormat.getDateInstance(DateFormat.SHORT);
стр = format.format(дата);
System.out.println(str);
//年月日****-*-*
формат = DateFormat.getDateInstance(DateFormat.MEDIUM);
стр = format.format(дата);
System.out.println(str);
//****年*月*日星期*
формат = DateFormat.getDateInstance(DateFormat.FULL);
стр = format.format(дата);
System.out.println(str);
вернуть ул;
}
//Timestamp — строка
public String timestampToStr (длинная временная метка) {
SimpleDateFormat df = new SimpleDateFormat("гггг-ММ-дд ЧЧ:мм:сс");//定义格式,不显示毫秒
Строка str = df.format(метка времени);
System.out.println(str);
вернуть ул;
}
//Дата и временная метка
общественная отметка времени strToTimestamp (дата дата) {
SimpleDateFormat df = new SimpleDateFormat("гггг-ММ-дд ЧЧ:мм:сс");
Строка времени = df.format(дата);
Временная метка ts = Timestamp.valueOf(время);
System.out.println(ts);
вернуть ТС;
}
}