当前位置: 首页 > 面试题库 >

如何在Java中获得系统时间而不创建新日期

南门飞扬
2023-03-14
问题内容

我需要获取系统日期,而Java提供了new Date().getTime()

但是我需要避免分配新的对象(我在嵌入式系统上工作)。如何在不分配新Date对象的情况下获得系统时间?


问题答案:

正如jzd所说,您可以使用System.currentTimeMillis。如果你需要 一个Date对象,但不希望创建一个 新的
Date对象,你可以使用Date.setTime重用现有的Date对象。我个人讨厌这种Date可变的事实,但在这种情况下 可能
对您有用。同样,Calendar有一种setTimeInMillis方法。

如果可能的话,最好将其保留为long。如果您只需要有效的时间戳,那将是最好的方法。



 类似资料:
  • 问题内容: 继续从Stack Overflow问题Java程序获取没有时间戳的当前日期: 没有时间获取Date对象的最有效方法是什么?除了这两种以外,还有其他方法吗? 更新: 我知道乔达·时代;我只是想避免为这样一个简单的任务增加库(我认为)。但是根据到目前为止的答案,《乔达时报》似乎非常受欢迎,因此我可以考虑一下。 通过高效的,我的意思是我想避免临时对象String的创建13759 method

  • 本文向大家介绍js获得当前系统日期时间的方法,包括了js获得当前系统日期时间的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js获得当前系统日期时间的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的javascript程序设计有所帮助。

  • 问题内容: 在我的Java程序中,我需要创建当前时刻的实例。我用 这给了我根据主机系统时钟的当前日期和时间。有什么办法可以从在线服务器获取当前日期和时间?世界时间服务器? 我看过篇文章,它描述了我想要的内容,但是我恐怕需要比那里提供的更多帮助。 简而言之,我想获得一个不依赖于主机系统时钟的日期和时间。 谢谢! 问题答案: 您可以在以下位置查看Java NTP客户端演示 http://www.doc

  • 问题内容: 我想知道当前的日期和时间。 代码 表示运行程序的系统的日期和时间,并且系统日期可能是错误的。 那么,无论运行哪个程序的系统日期和时间,有什么方法可以获取正确的当前日期和时间? 问题答案: 如果您在互联网上,则可以询问一个已知且受信任的时间源。如果运行您的程序的人希望阻止您的程序执行此操作(例如,如果您给他们授予了限时许可证,而他们又不想花更多的时间),那么他们可能会欺骗或阻止该连接。

  • 问题内容: 我在Debian GNU / Linux 6.0上使用Bash。是否可以获取文件创建日期/时间?不是修改日期/时间。 和两个只给出修改时间。 问题答案: 不幸的是,您的搜寻通常无法进行,因为POSIX标准定义了每个文件仅存储3个不同的时间值(请参见基本定义部分4.8文件时间更新)。 每个文件具有三个不同的关联时间戳:上次数据访问的时间,上次数据修改的时间以及文件状态上次更改的时间。这些

  • 在我的Android应用程序中,我使用的是时间类。我理解当前时间是这样的: 但我遇到的问题是如何在时间类中创建晚上8点的设置值。不仅仅是:,因为这是一个字符串,而是一个整数。所以我被难倒了。