gpt4 book ai didi

Java 时间对象

转载 作者:行者123 更新时间:2023-12-02 05:17:31 24 4
gpt4 key购买 nike

我必须使用以下内容创建一个名为“Time”的类

  • 数据字段小时、分钟和秒。
  • 无参数构造函数,用于创建当前时间的 Time 对象。
  • 构造函数,用于构造一个“Time”对象,该对象具有自 1970 年 1 月 1 日以来指定的耗时(以毫秒为单位)。 (数据字段中的值将代表这次)
  • 构造具有指定小时、分钟和秒的“Time”对象的构造函数。
  • 数据字段的 3 种方法:小时、分钟和秒。
  • 名为“setTime(long elapsedTime)”的方法,使用耗时为对象设置新时间。

目前我认为我有一个可靠的方法可以将从 System.currentTimeMillis() 获得的毫秒转换为小时/分钟/秒。As '(System.currentTimeMillis()/1000*60*60)) % 24 是小时 (System.currentTimeMillis()/1000*60)) % 60 是分钟 (System.currentTimeMillis()/1000) % 60 是秒`

我目前对如何将其实现到作业中感到困惑,我知道这是一个广泛的问题,要求提供某种指导方针,这些指导方针可能会引导我走向正确的方向,因为我对对象不太熟悉并且感觉很漂亮此刻迷失了。任何帮助是极大的赞赏。如果可以的话,如果我取得任何进展,我会更新这篇文章。

最佳答案

This is the class you have to create for your assignment. 无参数构造函数采用 System.currentTimeMillis() 并使用 this() 调用第二个构造函数。另一个构造函数依次调用 setTime() 方法。该方法从 long 参数(耗时)中提取秒、分钟和小时。第三个构造函数只是设置小时、分钟和秒数据成员。如您所见,共有三个 getter 方法,以及一个 toString 方法,该方法创建 HH:MM:SS 格式的字符串。这对于您完成作业来说应该足够了。

关于Java 时间对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26792879/

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