1..String转换成Date类型
SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd");
String time = "2019-09-19";
Date date = ft.parse(time)
2.Date转换成String类型
SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd");
Date date = new Date();
String time = ft.format(date);
3.Long类型转Date类型
Calendar c = Calendar.getInstance();
c.setTimeInMillis(1403931367000L);
System.out.println(c.getTime());
4.String类型转换成int类型
方法一:
String str = "123456789";
int num = Integer.parseInt(str);
System.out.println(num);
方法二:
String str = "123456789";
int num = Integer.valueOf(str).intValue();
System.out.println(num);
5.String类型转double类型
String str = "1.23456";
double num = Double.parseDouble(str);
System.out.println(num);
方法二
String str = "1.23456";
double num = Double.valueOf(str).intValue();
System.out.println(num);
6.String类型转Float类型
String str = "1.23456";
float num = Float.parseFloat(str);
System.out.println(num);
方法二
String str = "1.23456";
float num = Float.valueOf(str).intValue();
System.out.println(num);
7.Long类型转String类型:当String为Long数据类型时,即String长度超过int的长度时转换int数据类型时会出现错误的结果。