java.util.Date
1.getTime
从格林威治时间到目前经过的毫秒
实例:
import java.math.BigDecimal;
import java.util.Date;
public class demo {
public static void main(String[] args) {
Date date = new Date();
System.out.println(date.getTime());
}
}
打印得到:
1595765107731
2.toString
以JDBC时间转义格式格式化时间。
实例:
public class demo {
public static void main(String[] args) {
Date date = new Date();
System.out.println(date.toString());
}
}
打印得到:
Sun Jul 26 20:07:29 CST 2020
3.DateFormat
使用子类SimpleDateFormat实现
使用实例:
将date对象转换为字符串yyyy年MM月dd日 HH:mm ss
import java.text.*;
import java.util.Date;
public class demo {
public static void main(String[] args) {
SimpleDateFormat date1 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm ss");
String text = date1.format(new Date());
System.out.println(text);
}
}
打印得到:
2020年07月26日 20:17 40
将yyyy年MM月dd日 HH:mm ss 日期字符串转换为date对象
import java.text.*;
import java.util.Date;
public class demo {
public static void main(String[] args) throws ParseException {
SimpleDateFormat date1 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm ss");
Date date = date1.parse("2020年07月25日 21:32 55");
}
}