如何从timeStamp长值获取日期?

Kam*_*one 2 java

我尝试比较两个timeStamp长值的日期和时间,如下所示.

Timestamp st1 = new Timestamp(1313045029);
        Timestamp st = new Timestamp(1313045568);

        System.out.println("Date:"+st.getDate());
        System.out.println("Day:"+st.getDay());
        System.out.println("Year:"+(st.getYear()+1900));
        System.out.println("Month:"+(st.getMonth()+1));
        System.out.println("Hours:"+st.getHours());
        System.out.println("Minutes:"+st.getMinutes());
        System.out.println("Seconds:"+st.getSeconds());
        System.out.println("*********************************");
        System.out.println("Date1:"+st1.getDate());
        System.out.println("Day1:"+st1.getDay());
        System.out.println("Year1:"+(st1.getYear()+1900));
        System.out.println("Month1:"+(st1.getMonth()+1));
        System.out.println("Hours1:"+st1.getHours());
        System.out.println("Minutes1:"+st1.getMinutes());
        System.out.println("Seconds1:"+st1.getSeconds());
Run Code Online (Sandbox Code Playgroud)

应该有一些时间上的差异,但在输出中有差异吗?请帮忙.

Pri*_*ley 8

差异以毫秒为单位.