java 带t日期格式转换_自我整理:java 日期转换

1、获取特定日期格式的字符串,当前时间

SimpleDateFormat sm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date nowTime = new Date();

String time = sm.format(nowTime );

2、字符串转换为date对象,可用于判断字符串是否为合法的日期格式

非日期格式的字符串,会抛出异常

String time = "20161027091700";

String timeF = "yyyyMMddHHmmss";

SimpleDateFormat format = new SimpleDateFormat(formatStr);

try {

format.setLenient(false);

Date date= format.parse(value);

} catch (ParseException e) {

...

}

setLenient:是否开启严格检测,true宽松检测,false严格检测

宽松模式下,可以判断20160230为正确的日期格式。

1、获取特定日期格式的字符串,当前时间 SimpleDateFormat sm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date nowTime = new Date(); String time = sm.format(nowTime ); 2、字符串转换为date对象,可用于判断字符串是否为合法的日期格式 非日期格式的字符串,会抛出异常 String time = "20161027091700"; String timeF = "yyyyMMddHHmmss"; SimpleDateFormat format = new SimpleDateFormat(formatStr); try { format.setLenient(false); Date date= format.parse(value); } catch (ParseException e) { ... } setLenient:是否开启严格检测,true宽松检测,false严格检测 宽松模式下,可以判断20160230为正确的日期格式。
经验分享 程序员 微信小程序 职场和发展