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

如何使用java.util.Date进行日历算术?

闻人业
2023-03-14
问题内容

目前,我有一个Date对象代表一个时间。我要如何在这个物件上加上5分钟?


问题答案:

您可以使用Calendar,这将使添加任何时间长度变得容易:

Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.MINUTE, 5);
Date newDate = cal.getTime();

对于您的情况,您可以像这样添加时间(以毫秒为单位):

Date newDate = new Date(date.getTime() + 5 * 60 * 1000L);


 类似资料:
  • 本文向大家介绍如何使用PowerShell作为计算器?或如何使用PowerShell进行算术运算?,包括了如何使用PowerShell作为计算器?或如何使用PowerShell进行算术运算?的使用技巧和注意事项,需要的朋友参考一下 您可以使用PowerShell控制台来执行算术运算,就像计算器一样。 要进行加法运算, 输出-5 对于复杂的附加操作,它也太快了。 输出-20543578 浮号运算 输

  • 问题内容: 我有GregorianCalendar实例,需要使用SimpleDateFormat(或者可以与日历一起使用但提供必需的#fromat()功能的东西)以获取所需的输出。请提出建议的解决方法以及永久解决方案。 问题答案: 试试这个:

  • 我有一个简单的国家/地区表,其中包含名称,大陆,人口和其他一些字段。 我正在尝试使用ActiveRecord执行以下MySQL查询 选择来自大陆=“亚洲”的国家/地区的计数(*),总和(人口),AVG(人口) 我该怎么做? 我试过: 国其中(:大陆= 国其中(:大陆= 国其中(:大陆= 它们都单独工作得很好,它们都返回数字(不是一个ActiveRelation对象),这意味着您不能做类似 国其中(

  • 问题内容: 我有一个来自我的应用程序的时间戳值。用户可以在任何给定的本地TimeZone中。 由于此日期用于假定给定时间始终为格林尼治标准时间的Web服务,因此我需要将用户的参数从(EST)转换为(GMT)。这是一个关键点:用户忽略了自己的TZ。他输入了要发送给WS的创建日期,所以我需要的是: 用户输入: 2008年5月1日下午6:12(美国东部标准时间) WS的参数必须为:2008年5月1日下午

  • 我从快速入门开始(https://developers.google.com/google-apps/calendar/quickstart/python)而且效果很好。然后我尝试用这个指南插入事件(https://developers.google.com/google-apps/calendar/create-events)。我将此代码添加到quickstart的代码中,但出现错误。如何查看我

  • 问题内容: 由于GWT不提供GregorianCalendar类,如何在客户端上进行日历操作? 我有一个日期,我想要一个日期,即几天之后。 例子: 问题答案: 更新了GWT 2.1的答案 编辑:此类的完全限定名称为com.google.gwt.user.datepicker.client.CalendarUtil。