目标:获取当前格式化时间
方式一:
Timestamp t = new Timestamp(System.currentTimeMillis());
int year = t.getYear() + 1900;
int month = t.getMonth() + 1;
int day = t.getDay();
int hour = t.getHours();
int minute = t.getMinutes();
int second = t.getSeconds();
System.out.println(year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second);
或者用更简单的方式:
Timestamp t = new Timestamp(System.currentTimeMillis());
System.out.println(t.toLocaleString());
或者再简单一点:
Timestamp t = new Timestamp(System.currentTimeMillis());
System.out.println(ts);
此时打印出来的时间带有毫秒。
方式二:
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
System.out.println(sdf.format(date));
方式三:
暂未发现。