Java常用基础类之Date、Calendar、SimleDateFormat

来源:互联网 发布:python图形化界面开发 编辑:程序博客网 时间:2024/05/17 05:56
package com.shuhuadream.date;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/* * 日期类Date *  * Calendar *  * 日期格式化类 SimleDateFormat */public class Demo01 {public static void main(String[] args) throws ParseException {Date date = new Date();//获取当前系统时间//System.out.println(date);Calendar calendar = Calendar.getInstance();//获取当前的系统时间System.out.println("年:"+calendar.get(Calendar.YEAR)+"\n月:"+(calendar.get(Calendar.MONTH)+1)+"\n日:"+calendar.get(Calendar.DATE));System.out.println("时:"+calendar.get(Calendar.HOUR_OF_DAY)+"\n分:"+(calendar.get(Calendar.MINUTE)+1)+"\n秒:"+calendar.get(Calendar.SECOND));//显示当前系统时间//日期格式化类 SimleDateFormat//作用:可以把日期转换为指定格式的字符串format()//作用2:可以把一个字符串转换为对应的日期parse()SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");//使用了默认的格式创建了一个格式String time = dateFormat.format(date);//可以把日期转换为指定格式的字符串System.out.println("当前系统时间是:"+time);String birthday = "2017年09月03日   08:40:00";Date date2 = dateFormat.parse(birthday);//注意:指定的字符串格式必须要与SimpleDateFormat的模式要一致System.out.println(date2);}}