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

Java日历时间,分钟是错误的

柯浩壤
2023-03-14
问题内容

有人知道为什么java.util.Caldendar中的MINUTE方法返回不正确的分钟吗?

import java.util.Calendar;

public class Clock
{
    // Instance fields
    private Calendar time;

    /**
     * Constructor. Starts the clock at the current operating system time
     */
    public Clock()
    {
       System.out.println(this.time.HOUR_OF_DAY+":"+this.time.MINUTE);
    }
}

问题答案:

Calendar.MINUTE不是实际的分钟,而是一个常量索引值,该值传递到“get()”中以获取该值。例如:

System.out.println(this.time.get(Calendar.HOUR_OF_DAY) + ":" + this.time.get(Calendar.MINUTE));


 类似资料:
  • 问题内容: 谁能告诉我这段代码有什么问题: 输出是: 当输入时间以毫秒为单位时,请注意以分钟为单位的差异。 问题答案: 对于,毫秒格式的值包含大写字符,而不是秒的小写字符。 秒(秒)55 毫秒数978 它解释为秒,并将这些秒(847秒是13分钟47秒)添加到您的值中。 使用毫秒。 顺便说一句,如果相同,则无需多次创建。您可以创建一次,将其保存到变量中,然后多次调用,对于您要解析的每个日期/时间字符

  • 当创建日历对象并使用SimpleDataFormat解析字符串来设置日期/时间时,是否可以在两行单独的代码中设置日期和时间?例如,在我的SQLite数据库中,日期(mm-dd-yyy)与时间(hh:mm)存储在一个单独的列中。做以下事情是否符合犹太教 第二个是卡尔。setTime line是否将日历对象的日期部分重置为现在,然后只更改时间?

  • 问题内容: 上面的代码将20分钟添加到StartTimeDate。有什么好方法可以删除那些20分钟未添加的内容?试图找到一种解决方案,但没有找到解决方案。有任何想法吗? 问题答案: 您没有任何特定的功能来减去任何日期部分 只需在前面添加负号 或乘以-1

  • 问题内容: 执行以上代码段后,month的值为10而不是11。 问题答案: 月份从0而不是1索引,因此10是11月,而11是12月。

  • 问题内容: 我在看: MySQL选择从现在到10分钟前的时间戳列所在的行 我有一个名字叫日期时间标记的上校: 我想使用以下命令提取所有超过15分钟的记录: 但是,即使数据库中存在的时间早于15分钟,该查询也始终返回0个结果。 问题答案: 年纪大了

  • 返回的时间和日期均正确,但小时比应为少1小时。 我似乎正在设置获取正确时间和日期所需的所有内容: 我的时区是,又名。这些行没有任何效果: 输出: 错误--应该是!(附注--很遗憾我不能使用Joda-Time)