如何只将当前时间的时间部分转换成毫秒数 我知道用calendar.getTimeInMillis()可以获得毫秒数,但它包含了年月日,而我只想将时间部分转化成毫秒,不知如何转化 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要明白calendar.getTimeInMillis()的概念,它是返回历元至现在所经过的 UTC 毫秒数,也就是说它是一段时间的毫秒数一个时间点的毫秒数这个概念不存在啊你提供一段时间的话就可以转换的 Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.YEAR, 0);calendar.set(Calendar.MONTH, 0);calendar.set(Calendar.DAY_OF_MONTH, 0); System.out.println( Math.abs( calendar.getTimeInMillis() ) ); 我记的当前时间的毫秒是相对于1970年来说的。。 import java.util.Calendar;import java.util.Date;public class test { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); cal.setTime(new Date()); cal.set(Calendar.YEAR, 1970); cal.set(Calendar.MONTH, 0); cal.set(Calendar.DATE, 1); System.out.println(cal.getTimeInMillis()); }} 老问题:大数相加、减、乘法。(有好思路,新想法的请进!!!) 如何从指定路径开始创建JTree? 大家帮我看下swing日期控件 请教一个小问题 求助:一道面试题,挑出本程序的错误,并改正! 问一下,java有没有类似微软的GUID编码方法? 一个非常简单地关于String的问题,高手都来看看 我在win2kserver下安装jdk1.3没有成功???? 请问谁有这几本经典java书的E文版啊! 方法功能顺序问题 问个数学问题,好像跟概率有关 请教多维数组的问题.
它是返回历元至现在所经过的 UTC 毫秒数,也就是说它是一段时间的毫秒数一个时间点的毫秒数这个概念不存在啊
你提供一段时间的话就可以转换的
calendar.set(Calendar.YEAR, 0);
calendar.set(Calendar.MONTH, 0);
calendar.set(Calendar.DAY_OF_MONTH, 0);
System.out.println( Math.abs( calendar.getTimeInMillis() ) );
import java.util.Calendar;
import java.util.Date;public class test {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
cal.set(Calendar.YEAR, 1970);
cal.set(Calendar.MONTH, 0);
cal.set(Calendar.DATE, 1);
System.out.println(cal.getTimeInMillis());
}
}