Date
import java.util.Date;
class DateDemo
{
public static void main(String[] args){
Date d = new Date();
d.getTime(); // 得到当前毫秒值
d.setTime(); // 设置Date对象的时间
}
}
DateFormat 格式化 与 解析 String 与 Date 互转
package DateDemo;
import java.util.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
class DateDemo
{
public static void main(String[] args) throws ParseException{
Date d = new Date();
// 日期格式化
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formatDate = sdf.format(d);
System.out.println(formatDate);// 输出类似于 2017-06-11 08:00:00
// 字符串解析为时间戳
String ymd = "2017-06-11 08:00:00";
Date d1 = sdf.parse(ymd);
System.out.println(d1.getTime());
}
}
参考文档:http://tool.oschina.net/uploads/apidocs/jdk-zh/java/util/Calendar.html
package CalendarDemo;
import java.util.Calendar;
public class CalendarDemo {
/**
* @param args
*/
public static void main(String[] args) {
Calendar cd = Calendar.getInstance();
// get方法 获得年月日
int year = cd.get(Calendar.YEAR);
int month = cd.get(Calendar.MONTH);
int day = cd.get(Calendar.DATE);
System.out.println(year);// 2017
System.out.println(month+1);
System.out.println(day);
// add 方法 在给定的日历字段上加或减去给定的值
cd.add(Calendar.YEAR, 1);
year = cd.get(Calendar.YEAR);
System.out.println(year);// 2018
cd.add(Calendar.YEAR, -2);
year = cd.get(Calendar.YEAR);
System.out.println(year);// 2016
// set 方法 设定给定的年月日
}
}