String dateTime = “2005-06-09 12:20:32”;
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = format .parse(dateTime)
输出结果:“2015-06-09”。
备注:字符串必须符合日期类型的定义,否则会直接转换报错。
Java中将12小时制的时间转换为24小时制的方式如下:
import java.text.SimpleDateFormatimport java.util.Date
public class ceshi {
public static void main(String[] args) {
SimpleDateFormat objSDateFormat = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss")//转换为24小时制
String strCurrentTime = objSDateFormat.format(new Date())
System.out.println(strCurrentTime)
}
}
注:大写的HH为24小时制,小写的hh为12小时制,当然还可以在ss的后面加上 a,这样可以在后面显示上下文:显示效果为“2008-03-24 17:00:14 下午”
运行结果为: