1.将字符串“2017-08-16”转化为java.sql.Date类的对象
【使用JDK8之前或者JDK8中的API皆可】
(1) SimpleDateFormat:对日期Date类的格式化和解析
实例化:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
将日期变成字符串--------》格式化
将字符串变成日期--------》解析
java.util. Date date = sdf.parse("2017-08-16");
java.sql.Date date = new java.sql.Date(date .getTime()); //转化为Sql下的Date
(2) DateTimeFormatter
实例化:DateTimeFormatter dft = DateTimeFormatter.ofPattern("yyyy-MM-dd");
2.何为编码,解码,何为日期的时间的格式化?解析?
编码:字符串---》字节
解码:字节----》字符串
格式化:日期-----》字符串
解析:字符串---》日期
3.自定义Person类如下,如何实现自然排序?(按姓名从小到大排序)
Class Person implements Comparable(){
private String name;
private int age;
public int comparaTo(Object obj)
// this.name,ComparaTo(s.name);
}
4.提供定制排序涉及到的接口的实现类的对象,并按Person类的年龄从大到小排序