java中的日期格式问题
当我在java中解析时间时,我将“12:12”作为字符串参数传递,然后将“Thu Jan 01 12:12:00 IST 1970”作为输出java中的日期格式问题,java,Java,当我在java中解析时间时,我将“12:12”作为字符串参数传递,然后将“Thu Jan 01 12:12:00 IST 1970”作为输出 String timestr = "12:12"; Date convertedDate = null; try { SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm"); convertedDate = dateFormat.parse(timestr); } catch (Par
String timestr = "12:12";
Date convertedDate = null;
try {
SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm");
convertedDate = dateFormat.parse(timestr);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(convertedDate);
我希望将当前年份如“2012年3月9日星期五12:12:00”作为输出
String timestr = "12:12";
Date convertedDate = null;
try {
SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm");
convertedDate = dateFormat.parse(timestr);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(convertedDate);
谢谢 我认为问题在于,您正在创建一个带有空值的日期,然后只是初始化时间值。我认为您应该使用这个类,获取日历的一个实例,然后设置时间。完成后,您可以从日历中创建一个日期对象,并根据需要对其进行解析 我认为问题在于,您正在创建一个带有空值的日期,然后只是初始化时间值。我认为您应该使用这个类,获取日历的一个实例,然后设置时间。完成后,您可以从日历中创建一个日期对象,并根据需要对其进行解析