java时间 上午3点跟下午3点一样,怎么区分?

来源:百度知道 编辑:UC知道 时间:2024/05/20 05:54:50
要怎么才能把下午3点,转换成15点 再插入数据库
Date date = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String newdate = format.format(date);

额。。 你这问题让我彷徨了。。 难道你的java获得的时间是12小时制的? 我孤陋寡闻了

Date d = new Date();
System.out.println(d);

随便这么一写 结果也是24小时制啊 然后再format成你自己想要的格式

java中指定时间格式编码:
Date date = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String newdate = format.format(date);

程序改为
Date date = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String newdate = format.format(date);

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd 24hh:mm:ss");