认识到居然还有Date类这种类,就叫日期类。之间上代码,注释很清楚。
package cn.demo02;
/*
* 将date类型数据格式化为字符串
*/
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormat {
public static void main(String[] args) {
function_1();
}
public static void function_1(){
long l = System.currentTimeMillis();
System.out.println("当前时间的毫秒值:"+l);
Date d = new Date();
d.setTime(l); //这一句要注意,无需赋值给任何变量,只是将参数l转化为Date类数据,已经存储在d当中了。
System.out.println("日期类型: "+d);
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd");
String s = sd.format(d);
System.out.println("被格式化后的字符串型: "+s);
}
}
将字符串转换成日期类型
package cn.demo02;
/*
* 将字符串转换成日期类型
*/
import java.util.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class CalendarDemo {
public static void main(String[] args) throws ParseException{
function_1();
}
public static void function_1() throws ParseException{
String s = "1968-8-8";
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd");
Date d = sd.parse(s);
System.out.println(d);
}
}