java时间日期的基本操作

package com.lgs.data;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class date2 {

    public static void main(String[] args) throws ParseException {
        
//      获取日期
        Date d1 = new Date(System.currentTimeMillis());
//      获取日历
        Calendar c1 = Calendar.getInstance();
//      格式化
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        System.out.println("格式化前的="+ d1.toString());
        System.out.println("格式化后的="+ sdf.format(d1));
        
//      String 和Date转化
        String date = "2016-08-31";
        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
        Date date2 = sdf1.parse(date);
        System.out.println("String 和Date转化,d2="+ date2.toString());
        
//      由Date类型转换String类型
        String s1 = sdf1.format(date2);
        System.out.println("由Date类型转换String类型 s1="+s1);
    }

}

你可能感兴趣的:(java时间日期的基本操作)