java当中日期类型和字符串类型数据

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

/**
 * 
 * @author Administrator
 *进行日期格式类型的转换操作
 *
		java.sql.Date:将指定日期类型字符对象转换为date类型
		    java.sql.Date.valueOf("1999-10-10");//将指定日期字符串转变为日期对象,该对象不接受时分秒
		java.util.Date:用于获取系统对象当前时间
		    new Date()获取系统当前时间
		    getTime()获取从1970到现在的毫秒数
 */
public class SimpleDate {

	public static void main(String[] args) {
		Date utilDate=new Date();
		System.out.println("当前时间的毫秒数:"+utilDate.getTime());
		System.out.println("当前系统的时间:"+utilDate);
//		SQL日期类型字符串的格式是固定的不能够有别的格式
		java.sql.Date sqlDate=java.sql.Date.valueOf("1995-01-27");
		System.out.println("对SQL日期进行输出操作:"+sqlDate);
		/**
		 * 当前类对象用于将一个date类型对象转变字符类型以及将一个字符类型对象转变为一个日期类型
		 */
		SimpleDateFormat simpleDateFormat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String strDate1="2018-06-12 16:58:59";//建立一个日期字符串
		try {
//			将一个字符串类型数据转变为一个date类型数据
			Date date=simpleDateFormat1.parse(strDate1);
			System.out.println("将字符串对象解析为一个日期类型:"+date);
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		SimpleDateFormat simpleDateFormat2=new SimpleDateFormat("yyyy年MM月dd日");
//		将一个日期类型对象转变为一个字符类型的数据变量
		String date2=simpleDateFormat2.format(sqlDate);
		System.out.println("将一个sql日期类型转变为一个String日期类型:"+date2);
	}

}

猜你喜欢

转载自blog.csdn.net/qq_34970891/article/details/80668465