黑马程序员技术交流社区
标题:
关于视频中的一道日历问题
[打印本页]
作者:
张志民
时间:
2014-5-22 09:59
标题:
关于视频中的一道日历问题
本帖最后由 张志民 于 2014-5-23 09:05 编辑
看毕老师视频中的日历题:打印昨天现在的时刻,我做了一下,代码如下:
public class Guan2 {
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
c.add(Calendar.DAY_OF_MONTH, -1);
int hour = c.get(Calendar.HOUR_OF_DAY);
int min = c.get(Calendar.MINUTE);
int msecond = c.get(Calendar.MILLISECOND);
int se = msecond/1000;
System.out.println(hour+"时"+min+"分"+se+"秒");
}
}
复制代码
为什么我的输出结果总是显示的是9时57分0秒或者x时x分0秒呢?
为什么打印结果总是0秒呢?
作者:
TS__likewise
时间:
2014-5-22 10:26
自己看吧
import java.util.Calendar;
public class TS {
public void doing(){
Calendar cal=Calendar.getInstance();
System.out.println((cal.get(cal.MONTH)+1)+"月"+(cal.get(cal.DATE )-1)+"日"+cal.get(cal.HOUR_OF_DAY) +"时"+cal.get(cal.MINUTE) +"分"+cal.get(cal.SECOND )+"秒");
}
public static void main(String[] args) {
test t=new test();
t.doing();
}
}
作者:
张志民
时间:
2014-5-23 09:08
TS__likewise 发表于 2014-5-22 10:26
自己看吧
感谢回答
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2