黑马程序员技术交流社区
标题:
日期小知识点
[打印本页]
作者:
edithe
时间:
2015-6-18 11:44
标题:
日期小知识点
public class DateDemo1 {
public static void main(String[] args) throws ParseException {
/**
* 毫秒(TimeMillis)转换成日期对象
* ① Date (TimeMillis)
* ②通过setTime(TimeMillis)
* 因为可以对日期的字段(年月日等)进行操作
*/
long time = System.currentTimeMillis();
Date date1 = new Date(time);
System.out.println(date1);
//通过通过setTime(TimeMillis)方法将毫秒值转换成提起对象
date1.setTime(time);
System.out.println(date1);
/**
* 日期对象转换成毫秒值
* getTime()
* 因为可以对数值进行运算
*/
Date date2 = new Date();//日期对象
long time2 = date2.getTime();
/**把日期格式化---把日期对象转换字符串格式
* 用fomat()方法,返回字符串
*/
DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.FULL);
DateFormat dateFormat2 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL);
String str_date = dateFormat.format(date1);
System.out.println(str_date);
System.out.println(dateFormat2.format(date1));
/**
* 把日期对象转换成自定义的字符串格式
* 用fomat()方法,返回字符串
*
*/
DateFormat dateFormat3 = new SimpleDateFormat("yyyy//MM//dd");
System.out.println(dateFormat3.format(date1));
/**
* 字符串转换成日期对象
* 用parse()方法,最好是simpleDateFormat.以便能识别自定义的字符串格式
*/
String str_date2 = "2015\\06\\18";
DateFormat dateFormat4 = DateFormat.getDateInstance();
dateFormat4 = new SimpleDateFormat("yyyy\\MM\\dd");
System.out.println(dateFormat4.parse(str_date2));
}
}
复制代码
不想多写,麻烦,就把demo复制上来算了
作者:
wwb1105
时间:
2015-6-18 12:40
学习了!~~~~~~~~~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2