在同一日期使用不同方法的java.util.Date类给出不同的输出

shree18
public static void main(String[] args) throws ParseException {
    // create a date
    Date date = new Date();
    long diff = date.getTime();
    Date date1 = new Date(2013, 10, 1, 11, 6);
    long diff1 = date1.getTime();
    System.out.println("date is 1-10-2013, " + diff + " have passed.");
    System.out.println("date is 1-10-2013, " + diff1 + " have passed.");
}

和输出是

date is 1-10-2013, 1380605909318 have passed.
date is 1-10-2013, 61341428160000 have passed.

有人能详细说明1380605909318和61341428160000之间的区别吗?

乔恩·斯基特

这行:

Date date1 = new Date(2013, 10, 1, 11, 6);

...不做你做的事情。这将创建一个Date表示391311月1日当地时间11:06对象我认为那不是您想要的。

实际上,如果您更改代码以包括日期本身,而不是硬编码您认为正确的值,那么您会看到:

System.out.println("date is " + date + ", " + diff + " have passed.");
System.out.println("date is " + date1 + ", " + diff1 + " have passed.");

有一个不赞成使用构造函数的原因-您应该注意不赞成使用的内容以及文档

现在,您可以使用它java.util.Calendar来代替-但实际上,我建议您使用Joda Time来代替(如果可以的话)。它的API比java.util.Calendar/干净得多Date或者,如果您可以使用Java 8的预发行版,则它具有新的JSR-320日期/时间API。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在同一日期使用不同方法的java.util.Date类给出不同的输出

来自分类Dev

在R中使用lubridate包对同一日期字符串使用不同的结果

来自分类Dev

PHP和MySQL在同一日期给出两个不同的星期数

来自分类Dev

同一日期以不同的格式返回不同的值

来自分类Dev

同一日期不同时间长

来自分类Dev

PHP和JS转换同一日期的方式有所不同

来自分类Dev

同一日期两个不同时间之间的值差

来自分类Dev

同一日期时间组存储有不同的双精度数

来自分类Dev

在日期之间选择,并且在同一日期选择两个不同的时间

来自分类Dev

SQL查询同一日期范围内工作台和PHP脚本之间的不同结果

来自分类Dev

从Parcelable类读写java.util.Date

来自分类Dev

python日志记录:同一日志文件使用不同的格式化程序

来自分类Dev

JAVA:使用不同方法的不同对象

来自分类Dev

当多个条目在同一日期但不同时间时,Python 3 在日期/时间中获得唯一的结果基础

来自分类Dev

选择distinct(date)多次返回同一日期

来自分类Dev

为什么java.util.Date的构造函数对int和long之间的参数的作用不同?

来自分类Dev

为什么java.util.Date的构造函数对int和long之间的参数的作用不同?

来自分类Dev

PHP-统一日期字符串具有不同的格式

来自分类Dev

放入util类的适当方法?

来自分类Dev

使类成为util的最佳方法?

来自分类Dev

java.util.Date生成错误的日期?

来自分类Dev

如何将两个不同的字符串日期转换为单一日期格式

来自分类Dev

为什么java.util.Calendar类在android上给出错误的日期?

来自分类Dev

为什么java.util.Calendar类在android上给出不正确的日期?

来自分类Dev

Java的8日期API - 年的周是同一天,但不同的时间不同

来自分类Dev

Tornado:路线中同一类的不同方法

来自分类Dev

在 Java 中不使用 java.util.Date 类验证字符串日期

来自分类Dev

使用方法依赖测试 util 类

来自分类Dev

java.util.Date的替代方法

Related 相关文章

  1. 1

    在同一日期使用不同方法的java.util.Date类给出不同的输出

  2. 2

    在R中使用lubridate包对同一日期字符串使用不同的结果

  3. 3

    PHP和MySQL在同一日期给出两个不同的星期数

  4. 4

    同一日期以不同的格式返回不同的值

  5. 5

    同一日期不同时间长

  6. 6

    PHP和JS转换同一日期的方式有所不同

  7. 7

    同一日期两个不同时间之间的值差

  8. 8

    同一日期时间组存储有不同的双精度数

  9. 9

    在日期之间选择,并且在同一日期选择两个不同的时间

  10. 10

    SQL查询同一日期范围内工作台和PHP脚本之间的不同结果

  11. 11

    从Parcelable类读写java.util.Date

  12. 12

    python日志记录:同一日志文件使用不同的格式化程序

  13. 13

    JAVA:使用不同方法的不同对象

  14. 14

    当多个条目在同一日期但不同时间时,Python 3 在日期/时间中获得唯一的结果基础

  15. 15

    选择distinct(date)多次返回同一日期

  16. 16

    为什么java.util.Date的构造函数对int和long之间的参数的作用不同?

  17. 17

    为什么java.util.Date的构造函数对int和long之间的参数的作用不同?

  18. 18

    PHP-统一日期字符串具有不同的格式

  19. 19

    放入util类的适当方法?

  20. 20

    使类成为util的最佳方法?

  21. 21

    java.util.Date生成错误的日期?

  22. 22

    如何将两个不同的字符串日期转换为单一日期格式

  23. 23

    为什么java.util.Calendar类在android上给出错误的日期?

  24. 24

    为什么java.util.Calendar类在android上给出不正确的日期?

  25. 25

    Java的8日期API - 年的周是同一天,但不同的时间不同

  26. 26

    Tornado:路线中同一类的不同方法

  27. 27

    在 Java 中不使用 java.util.Date 类验证字符串日期

  28. 28

    使用方法依赖测试 util 类

  29. 29

    java.util.Date的替代方法

热门标签

归档