java Data、String、Long之间的转换 import java.text.SimpleDateFormat; import java.util.Date; public class Test { public static void main(String[] args){ SimpleDateFormat sm=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String string_time="2018-01-1 0:0:0"; long long_time=1535015110412l; Date date_time=new Date();//当前时间 //Date转String System.out.println(date_time); //Thu Aug 23 17:05:19 CST 2018 String time=sm.format(date_time); System.out.println(time); //2018-08-23 17:05:19 //Date转Long long l=date_time.getTime(); System.out.println(l); //1535015119240 //Long转Date date_time=new Date(long_time); System.out.println(date_time); //Thu Aug 23 17:05:10 CST 2018 //String转Date date_time=sm.parse(string_time); System.out.println(date_time); //Mon Jan 01 00:00:00 CST 2018 } }