Java 日期
string和Date 的相互转换
// string 与 Date的相互转换用
// String to Date
DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateTest = "2023-4-11 14:30:00";
Date parse = null;
try {
parse = format.parse(dateTest);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(parse);
// Date to String
String format1 = format.format(parse);
System.out.println(format1);
其他
转载
https://blog.csdn.net/nsnydnz/article/details/118724078
Date now = new Date();
///Date的作用只是为了获取当前时间19700年到现在的毫秒数
//Date其他方法不推荐使用
long curentTime = now.getTime();
//只有年月日
java.sql.Date date = new java.sql.Date(curentTime);
java.sql.Date date1 = java.sql.Date.valueOf("2023-1-1");
System.out.println(date.toString());
System.out.println(date1);
//只有时分秒
java.sql.Time time = new java.sql.Time(curentTime);
Time time1 = Time.valueOf("12:09:11");
System.out.println(time);
System.out.println(time1);
java.sql.Timestamp timestamp = new java.sql.Timestamp(curentTime);
System.out.println(timestamp);