您的位置:首页 > 编程语言 > Java开发

Java的日期转化 和 计算

2015-08-04 10:57 507 查看
一、java.text.SimpleDateFormat方式进行日期转化:

需要包:rt.jar

示例:

1、将日期字符串转换为java.util.Date

//设置好日期格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

//将字符串转换为java.util.Date对象
Date date = sdf.parse("2015-08-01 07:06:26");


2、将java.util.Date对象转换为日期字符串

//设置好日期格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

//将java.util.Date对象转换为日期字符串
String currentDate = sdf.format(new Date());


二、java.util.Calendar方式进行日期和时间操作:

需要包:rt.jar

示例:

1、获取昨天的日期

public static void main(String[] args) {
//获取日历对象,默认是当前日期和时间
Calendar calendar = Calendar.getInstance();

//在当前日期基础上减去1天,即昨天
calendar.add(Calendar.DATE,-1);

//获取日历所对应的日期和时间
Date yDate = calendar.getTime();

//输出的是昨天的日期和时间
System.out.println(yDate);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: