java中Date类型和Sting类型的相互转换 toLocaleString()过期方法的替换

将String 转换成 Date

String str1=new Date().toLocaleString(); //toLocaleString()已经过期,解决方法往下看
		System.out.println("Date日期时间:"+str1);
		Date date1=new Date();
		SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd");
		date1=sdf1.parse(str1);

将Date 转换成String

String str2="";
		Date date2=new Date();
		SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd");
		str2=sdf2.format(date2);
		

解决Date().toLocaleString()方法过期的方式:

		/ *	
		 * 解决String date=new Date().toLocaleString()//过期解决方法
		 * 使用:DateFormat.getDateTimeInstance()替换
		 * 其中ddtf.forma(date),类型都是String
		 */
		Date date3=new Date();
		//拿到日期时间:
		DateFormat ddtf=DateFormat.getDateTimeInstance();
		System.out.println("DateFormat日期时间:"+ddtf.format(date3));
		//拿到日期:
		DateFormat date=DateFormat.getDateInstance();
		System.out.println("DateFormat日期:"+date.format(date3));
		//拿到时间:
		DateFormat time = DateFormat.getTimeInstance();
		System.out.println("DateFormat"+time.format(date3));

java中Date类型和Sting类型的相互转换 toLocaleString()过期方法的替换_第1张图片

你可能感兴趣的:(java中Date类型和Sting类型的相互转换 toLocaleString()过期方法的替换)