还是关于Date的小问题,在线等,立即结帖。 java.text.SimpleDataFormat 类可以按你的要求格式化日期 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对不起,看错要求了应该是这样Date d1=new Date();long temp=dl.getTime();temp=temp-12*60*60*1000//减去12小时的毫秒数d1=new Date(temp); java.util.Date myDate=new java.util.Date(); long myTime=(myDate.getTime()/1000)+60*60*12; myDate.setTime(myTime*1000); String mDate=formatter.format(myDate); out.println(mDate); out.println("<br>"); java.util.Date myDate=new java.util.Date(); long myTime=(myDate.getTime()/1000)+60*60*12; myDate.setTime(myTime*1000); String mDate=formatter.format(myDate); out.println(mDate); out.println("<br>"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.HOUR_OF_DAY, -12); System.out.println(cal.getTime()); 请教关于jtable的打印格式 多对对关系怎么写sql语句 各位帮帮忙啊!!! 用Java如何显示TIF图像 enum(switch)的问题! 老问题,格式化时间,如何将类似“39142”之类显示成2007-03-01? 用SimpleDateFormat解析字符串到date类型的问题 帮帮一个想学JAVA的人!(在线等待!!) redhat linux9下怎么装j2sdk? 感谢beyond_xiruo(希偌)和FooSleeper(FooSleeper)帮助 !!求阅读器!! Java的包如何掌握?
应该是这样
Date d1=new Date();
long temp=dl.getTime();
temp=temp-12*60*60*1000//减去12小时的毫秒数
d1=new Date(temp);
long myTime=(myDate.getTime()/1000)+60*60*12; myDate.setTime(myTime*1000); String mDate=formatter.format(myDate); out.println(mDate); out.println("<br>");
long myTime=(myDate.getTime()/1000)+60*60*12; myDate.setTime(myTime*1000); String mDate=formatter.format(myDate); out.println(mDate); out.println("<br>");
cal.add(Calendar.HOUR_OF_DAY, -12);
System.out.println(cal.getTime());