java 字符串转为时间类型,输出的是Mon Aug 13 13:05:58 GMT+08:00 2018

Date date=new Date();
		SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String ymd = simpleDateFormat.format(date);
Date ymdDate = simpleDateFormat.parse(ymd);
	System.err.println(ymdDate.toString());
	System.err.println(ymdDate.toLocaleString())

如上代码会输出:Mon Aug 13 14:08:31 GMT+08:00 2018
                             2018-8-13 14:08:31

理解:

1.时间类默认的有tostring方法,输出的是格林威治时间,

2.toLocaleString(),输出色是本地格式的时间

3.如果数据库中的字段是时间类的,可以在sql语句中将string转化为时间类

 

 

没有更多推荐了,返回首页