牛骨文教育服务平台(让学习变的简单)
博文笔记

JAVA基础——字符串日期的转换、获取前几天日期

创建时间:2018-01-04 投稿人: 18890388416 浏览次数:441

欢迎留言一起讨论,共同学习!

1.字符串转换成日期类型

@Test

public void test1() {

String dateString = "2017-12-28 21:14:00";

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date dateTime = null;

try {

dateTime = dateFormat.parse( dateString );

} catch (ParseException e) {

dateTime = null;

}// END TRY

System.out.println(dateTime);//Thu Dec 28 21:14:00 GMT+08:00 2017

}

2.取得前几天的日期

@Test

public void test1() {

Date d = new Date();//获取当前时间 Mon Jan 04 10:10:38 GMT+08:00 2018

int day = 3;//表示前3天

Calendar now = Calendar.getInstance();

now.setTime(d);

now.set(Calendar.DATE, now.get(Calendar.DATE) - day);

System.out.println(now.getTime());//Mon Jan 01 10:10:38 GMT+08:00 2018

}

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。