Java中将12小时制的时间转换为24小时制的方式如下:
import java.text.SimpleDateFormat;
import 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 下午”
运行结果为:
import java.util.GregorianCalendar;
GregorianCalendar g = new GregorianCalendar();
System.out.print(g.getTime())//当前时间点