Calendar cd = Calendar.getInstance(); cd.setTimeInMillis(date);这个是什么意思呀?

如题所述

Calendar cd = Calendar.getInstance();//得到一个Calendar对象,默认为当前时间
cd.setTimeInMillis(date);//设置时间为date,date为毫秒数,long型数据(从1970-01-01开始计算,如date=0,表示1970-01-01 00:00:00)

参考资料:还有其他问题的话,给我发百度消息

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-17
这是什么语言啊?java吗?
//Calendar与Date、long的转换:
Calendar ca = Calendar.getInstance();
Date d = ca.getTime();
long l = ca.getTimeInMillis();
ca.setTime(d);
ca.setTimeInMillis(l);

//Date和long间的转换:
Date d = new Date();
long l = d.getTime();
d.setTime(l);
d = new Date(l);

long d2;
System.out.println(d2=new Date().getTime());
new Date(d2);
new Date(1257304282376L);//要带l/L,否则会认为是int 越界
你可以看看这个demo适合你吗?代码来源以前整理的资料,作者不详。

参考资料:百谷

本回答被提问者采纳

Calendar cd = Calendar.getInstance(); cd.setTimeInMillis(date...
Calendar cd = Calendar.getInstance();\/\/得到一个Calendar对象,默认为当前时间 cd.setTimeInMillis(date);\/\/设置时间为date,date为毫秒数,long型数据(从1970-01-01开始计算,如date=0,表示1970-01-01 00:00:00)参考资料:还有其他问题的话,给我发百度消息 ...

java 怎么获取指定日期n天后的日期
\/\/date.getTime() 当前日期 \/\/amount 传入的N天数 例如:SimpleDateFormat formatDate = new SimpleDateFormat("yyyy-MM-dd"); \/\/字符串转换 Calendar c = Calendar.getInstance();\/\/new Date().getTime();这个是获得当前电脑的时间,你也可以换成一个随意的时间 c.setTimeInMillis(new Date...

在JAVA中怎么获取当前时间的月份。并转换成int型
Calendar calendar=Calendar.getInstance();\/\/获得当前时间的月份,月份从0开始所以结果要加1int month=calendar.get(Calendar.MONTH)+1;

JAVA关于得到当前日期两年后的日期
Calendar calendar = Calendar.getInstance();calendar.setTimeInMillis(System.currentTimeMillis());int currenYear = calendar.get(Calendar.YEAR);calendar.set(Calendar.YEAR, currenYear + 2);java.sql.Date newDate = new java.sql.Date(calendar.getTimeInMillis());...

...闹钟问题,想设置一个每天8点的闹钟,如何才能解决立即启动这个...
){ calendar.set(Calendar.DAY_OF_YEAR, calendar.get(Calendar.DAY_OF_YEAR) + 1);} 你是想写成这样吧?if(System.currentTimeMills()> calendar.getTimeInMillis()){...} 还有一个地方你应该注意一下。最前面一句最好这么写。Calendar calendar = Calendar.getInstance(Locale.getDefault());

Android编程问题,想在播放器上面添加定时按钮,到指定时间后,暂停播放歌 ...
嘿嘿,楼主这个我知道。 在播放器得 菜单里面 。你看看 不是有个 睡眠模式吗 上面可以设置 数字 比如 你打 30 那30分钟后就会停止播放 还有在设置 里面 可以设置 睡眠时间到时 结束得动作 有两个 停止播放 和退出程序。。。楼主一定要采纳啊 我没分 提问了。。。◇ ...

android 获取时间 判断是上午的还是下午
final Calendar mCalendar = Calendar.getInstance();mCalendar.setTimeInMillis(time);int hour = mCalendar.get(Calendar.HOUR);int apm = mCalendar.get(Calendar.AM_PM);apm=0 表示上午,apm=1表示下午。其他的都能根据上面的hour一样的方式找到年月日时分秒,而要根据每天得工作时间(比如朝九晚...

java代码运行时要消耗多少时间
java代码运行时要消耗多少时间的测量方法:定义一个起始时间:long start = System.currentTimeMillis();\/\/这里是你要执行的程序块。。。定义一个结束时间 long end = System.currentTimeMillis();程序快执行耗时=start-end;

java calendar类
calendar.getTimeInMillis();4、获取指定日期所在周的第一天的日期,默认的一周的第一天是周日 calendar.getFirstDayOfWeek();5、设置小时 calendar.set(Calendar.HOUR, 15);System.out.println(calendar.getTime());6、根据毫秒数设置Calendar时间 calendar.setTimeInMillis(0);7、Date转String String for...

Date类型的对象怎么转化为Calendar类型
Calendar c1 = Calendar.getInstance(); c1.set(2009, 3 - 1, 9);使用Calendar类代表特定的时间,需要首先创建一个Calendar的对象,然后再设定该对象中的年月日参数来完成。set方法的声明为: public final void set(int year,int month,int date)以上示例代码设置的时间为2009年3月9日,其参数的结构和Date类不...

相似回答