在线计算器或准确的公式来计算自1970年以来到给定日期的毫秒数?

hek*_*tor 0 java datetime date

任何人都可以给我一个在线计算器的链接或一个准确的公式来计算自1970年以来到给定日期的毫秒数?我有一个计算这个的功能.但我想比较我的函数的输出与java中的一些内置函数的输出或一些在线计算器的输出进行相同的计算?我试过这个

            Calendar cal = new GregorianCalendar(TimeZone.getTimeZone("GMT-4"));
    cal.set(2000, 01, 21, 04, 33, 44);
    long mynum=cal.getTimeInMillis();
    System.out.println(mynum);
Run Code Online (Sandbox Code Playgroud)

问题是每次运行时"mynum"值都在不断变化.所以我无法做正确的比较.

任何人都可以指引我走正确的道路吗?

JB *_*zet 5

它们不断变化,因为您设置了除毫秒之外的所有字段,因此是当前时间的毫秒数.

调用cal.set(Calendar.MILLISECOND, 0)cal.clear()在设置其他字段之前,值不应再变化.