黑马程序员技术交流社区
标题:
Calendar中获取昨天的现在这个时刻,输出语句好,这样对不?
[打印本页]
作者:
夏的四季
时间:
2014-2-21 18:04
标题:
Calendar中获取昨天的现在这个时刻,输出语句好,这样对不?
本帖最后由 夏的四季 于 2014-2-21 21:06 编辑
import java.util.*;
class CalendarDemo
{
public static void main(String[] args)
{
Calendar c = Calendar.getInstance();//创建一个默认的Calendar对象
c.add(Calendar.DAY_OF_MONTH,-1);
sop(c.get(Calendar.YEAR)+"年"+c.get(Calendar.MONTH)+"月"+c.get(Calendar.DAY_OF_MONTH)+"日"+c.get(Calendar.HOUR_OF_DAY)+":"+c.get(Calendar.MINUTE));
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
这输出语句这么长对不对?有没有简单的办法?
Calendar c = Calendar.getInstance()这句注释准确的怎么加?
作者:
夏的四季
时间:
2014-2-21 18:19
输出语句好长,有没有办法简单点?还是就必须这样写?
作者:
戚兴海
时间:
2014-2-21 18:48
Calendar c = Calendar.getInstance()
返回一个日历字段已被当前日期和时间初始化了的Calendar对象,或者说返回一个实时的Calendar对象,这两种说法应该比较合适的吧
作者:
戚兴海
时间:
2014-2-21 19:14
想不用输出这么麻烦的话,直接使用格式化输出就可以了啊!
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
c.add(Calendar.DAY_OF_MONTH,-1);
Date d = c.getTime(); //获得该对象对应的Date对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");//将Date对象格式化输出
System.out.println(sdf.format(d));
}
作者:
夏的四季
时间:
2014-2-21 20:52
戚兴海 发表于 2014-2-21 19:14
想不用输出这么麻烦的话,直接使用格式化输出就可以了啊!
public static void main(String[] args) {
C ...
恩恩,,太感谢了,不知道为什么,看完的东西老是不回,每次做一些练习时,都会很吃力,费很多时间啊
作者:
枫儿
时间:
2014-2-21 21:07
如已提问完成,请把类型改为:提问结束 ! 谢谢合作
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2