多语言展示
当前在线:247今日阅读:75今日分享:44

String类型日期转换为Date类型日期

把‘yyyy-MM-dd’格式的String类型日期转换为‘yyyy-MM-dd’类型的Date类型
方法/步骤
1

在实际应用中,很多时候会用到String和Date类型之间的转换,比如:在javaEE项目中,有时候会把String类型的日期字符串转换为Date格式,就会用到java.sql.Date.valueOf(String date)方法。1.将“yyyy-MM-dd”格式的String转换为‘yyyy-MM-dd’类型的Date类型,代码如下:

2

public class StringToDate {     public static void main(String[] args) {           //获得SimpleDateFormat类,我们转换为yyyy-MM-dd的时间格式        SimpleDateFormat sf = new SimpleDateFormat('yyyy-MM-dd');          Date date= java.sql.Date.valueOf(sm.format(new Date()));        System.out.println(date); // 输出结果:2019-09-19       //将String转化为date,需要注意java.sql.Date.valueOf()函数只能接受参数类型为yyyy-MM-dd类型的       //Date data = java.sql.Date.valueOf(dString);     } }

3

2.将Date转换为String类型,代码如下:public class DateToString1 {     public static void main(String[] args) {        // 获得当前时间        Date date = new Date();        // 获得SimpleDateFormat类        SimpleDateFormat sf = new SimpleDateFormat('yyyy-MM-dd');        String time=sf.format(date);         //打印当前时间        System.out.println('当前时间:'+time);//当前时间:2019-09-19    } }

推荐信息