A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 袁春龙 黑马帝   /  2011-7-20 14:55  /  2738 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请问
用Calendar的方法打印出来的时间不是系统时间吗?
我打印出来的怎么不是计算机的当前时间呢?

评分

参与人数 1技术分 +1 收起 理由
admin + 1 这样的问题要贴代码啊

查看全部评分

6 个回复

倒序浏览
黑马网友  发表于 2011-7-20 15:12:16
沙发
[code]import java.util.Calendar;

public class CalendarTest {

        /**
         * @param args
         */
        public static void main(String[] args) {
                // TODO Auto-generated method stub
                System.out.println(Calendar.getInstance().getTime());
        }

}[/code]运行一下即可得到系统时间

评分

参与人数 1技术分 +1 收起 理由
admin + 1 楼上的哥们应该好好谢谢你

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-7-20 15:12:18
藤椅
你为它设置时间格式了么?或许是用的方法错了,你把你的代码给我看看
回复 使用道具 举报
黑马网友  发表于 2011-7-20 16:28:16
板凳

回复 藤椅 的帖子

package Study1;

import java.util.Calendar;

public class MyTest {
        public static void main(String[] args) {
                Calendar c1 = Calendar.getInstance();
                System.out.println(c1.get(Calendar.YEAR)+"年"
                                +c1.get(Calendar.MONTH)+"月"
                                +c1.get(Calendar.DAY_OF_MONTH)+"日"
                                +c1.HOUR+":"+c1.MINUTE+":"+c1.SECOND);
                c1.add(c1.DAY_OF_YEAR, 315);
                System.out.println(c1.get(Calendar.YEAR)+"年"
                                +c1.get(Calendar.MONTH)+"月"
                                +c1.get(Calendar.DAY_OF_MONTH)+"日"
                                +c1.HOUR+":"+c1.MINUTE+":"+c1.SECOND);
        }
}

结果:2011年6月20日10:12:13
2012年4月30日10:12:13

评分

参与人数 1技术分 +1 收起 理由
admin + 1 晕,才贴代码!你不知道老外的月从0开始??

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-7-21 07:17:12
报纸

回复 板凳 的帖子

您说的那个我理解了  可是时间却是不对的   我今天早上7点多运行结果:
2011年6月21日10:12:13
2012年4月31日10:12:13
我发现不管什么时候运行   这个时间就不变 请问什么原因
回复 使用道具 举报
我这边运行正常. 为什么你的运行结果有两个呢,而且还是不同的年份
回复 使用道具 举报
黑马网友  发表于 2011-7-21 09:36:40
7#

回复 地板 的帖子

我也很纳闷!这个不能插入图片  要是能插入图片我就插个图片给你看   是不是电脑的问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马