java String类型12点转换Date类型怎么是0点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java String类型12点转换Date类型怎么是0点相关的知识,希望对你有一定的参考价值。

java String类型12点转换Date类型怎么是0点 怎么不是12呢?

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd ");
Date startTime = new Date();
String timeStr = "12:32:00";
timeStr = sdf.format(new Date())+timeStr;
System.out.println("timeStr: " + timeStr);
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
startTime = sdf1.parse(timeStr);
System.out.println("startTime: " + startTime);

参考技术A hh是12小时制
HH是24小时制
参考技术B 你用的是哪个类。有数据格式,是12点还是24点的追问

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd ");
Date startTime = new Date();
String timeStr = "12:32:00";
timeStr = sdf.format(new Date())+timeStr;
System.out.println("timeStr: " + timeStr);
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
startTime = sdf1.parse(timeStr);
System.out.println("startTime: " + startTime);

追答

yyyy-MM-dd HH:mm:ss

以上是关于java String类型12点转换Date类型怎么是0点的主要内容,如果未能解决你的问题,请参考以下文章

Spring - 无法将java.lang.String类型的属性值转换为必需类型java.util.Date

java如何把string类型转换为mysql数据库中的date提么类型

java中怎样把一个date类型转换成String类型?

java string转化成date的问题

Java 日期时间 Date类型,long类型,String类型表现形式的转换 (转)

关于springmvc怎么自动把前台string类型日期字段转换成date类型