gpt4 book ai didi

java - Java 中的日期时间 - 如何找到从某个日期到 1970 年的毫秒数?

转载 作者:行者123 更新时间:2023-11-29 10:05:47 27 4
gpt4 key购买 nike

我有一个简单的问题,我有日 (int)、月 (String)、年 (int)、小时 (int)、分钟 (int) 和秒 (int) 的值。我想做的是看看我的日期和 1970 年 1 月 1 日之间有多少毫秒。

举个例子,我怎么知道从 1970 年 1 月到 2011 年 6 月 1 日下午 3:12:59 有多少毫秒?

我很确定这会很简单,但我真的很累。我想我可以用

dateTime.getTimeInMillis());

但我不是很确定。我不是最擅长 Java 日期的人,所以任何帮助都会很棒!

谢谢!!!!

最佳答案

如果您已经有两个 Date 对象,那么只需执行以下操作:

date1.getTimeInMillis() - date2.getTimeInMillis();

如果您只有个人值,则创建日期如下:

Calendar cal = new GregorianCalendar(year,month,dayOfMonth,hourOfDay,minute,second);
cal.getTimeInMillis();

现在你可以使用上面的公式了。

引用:

http://docs.oracle.com/javase/1.5.0/docs/api/java/util/GregorianCalendar.html http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Calendar.html

关于java - Java 中的日期时间 - 如何找到从某个日期到 1970 年的毫秒数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8461773/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com