Tag: 日期

将日期添加到日期

我有一个程序需要在1/1/09开始,当我开始新的一天,我的程序将在第二天显示。 这是我到目前为止: GregorianCalendar startDate = new GregorianCalendar(2009, Calendar.JANUARY, 1); SimpleDateFormat sdf = new SimpleDateFormat(“d/M/yyyy”); public void setStart() { startDate.setLenient(false); System.out.println(sdf.format(startDate.getTime())); } public void today() { newDay = startDate.add(5, 1); System.out.println(newDay); //I want to add a day to the start day and when I start another new day, I want to add another day to that. […]

输入类型=“日期”百里香

我需要向我的实体添加日期,并让用户以webforms设置它。 默认情况下,此字段需要填写今天的日期。 1. 显示为默认设置的正确日期 2. 显示没有任何值的日期选择器(注意:String startDate =“2016-08-01”;) 3. 生成400错误(错误请求)(注意:日期startDate = new Date();) 所以,问题是:如何使用百日咳作为输入日期? 我可以使用Date()数据类型输入和存储这些数据吗? 我怎么需要在表格中设置“th:field”? 我怎么需要以相同的forms设置“th:value”? 我的控制器: @RequestMapping(“/project_new”) public String createProject(Model model) { Project project = new Project (); List roles = mRoleService.findAll(); project.setStart(new Date()); model.addAttribute(“page_title”, “create project”); model.addAttribute(“roles”, roles); model.addAttribute(“statuses”, Status.values()); model.addAttribute(“project”, project); return “project_new”; } @RequestMapping(value = “/project_new”, method = RequestMethod.POST) public […]

检查日期是否在Java中的两个日期之间

我想知道的一件事是如何计算从今天起10天的日期。 第二件事是检查一个日期是否在两个其他日期之间。 例如,假设我有一个应用程序,显示我在接下来的10天内需要做的事情(计划员)。 现在,我如何查看我分配给活动的日期是否在今天和今天之后的10天之间?

以String格式比较日期

我得到两个日期作为字符串值,我想检查开始时间早于结束时间。 我比较它们,因为它没有使用SimpleDateFormat将它们转换为日期,如下所示: String startTime = “2013-01-02 14:25:56”; String endTime = “2013-01-02 14:30:56”; if(endTime.compareTo(startTime) > 0){ System.out.println(“End time is greater than start time”); } 是否真的有必要将它们转换为日期并进行比较? 我会想念什么吗? 我做对了吗?

如何正确创建具有特定格式的日期?

我有以下疑问,涉及如何在Java中创建格式日期。 在Java应用程序中,我必须创建一个以这种方式格式化的日期(值必须是当前日期): 2015-05-26 ( yyyy-mm-dd ) 所以我知道我可以通过以下方式获取当前日期,只需构建一个新的java.util.Date对象: Date dataDocumento = new Date(); 但是如何指定日期格式? TNX

了解java中的最近30天,60天和90天

如何获取java中给定日期的最后30/60/90天记录? 我有一些收到日期的记录。 我想从收到的日期获取最近30或60或90天的记录。 怎么解决?

如何打印秒数值最多6位精度的时间

我在列中的值是timestamp类型。 让我说我有一个价值2007-05-04 08:48:40.969774 现在,当尝试从数据库中获取值并将此时间戳值返回给函数时,我应该使用什么SimpleDateFormatter模式,以便返回秒旁边的小数部分。 我使用了yyyy-MM-dd hh:mm:ss ,但只返回到秒,并忽略了秒(.969774)旁边的分数。 我还需要帮助返回这个小数部分,精度为6位数。

用Java测试基于时间的逻辑单元

我有一个方法,根据当前日期的不同,对从DB中提取的数据实现不同的逻辑。 我想通过让unit testing创​​建对象来测试它,将它们保存在DB中并调用测试的方法。 但是,为了获得可预测的结果,我每次都需要更改系统日期,而且我不知道如何在Java中执行此操作。 建议?

Java DateFormat parse()不尊重时区

Calendar cal = Calendar.getInstance(TimeZone.getTimeZone(“America/New_York”)); DateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss Z”); df.setTimeZone(TimeZone.getTimeZone(“America/New_York”)); try { System.out.println(df.format(cal.getTime())); System.out.println(df.parse(df.format(cal.getTime()))); } catch (ParseException e) { e.printStackTrace(); } 结果如下: 2011-09-24 14:10:51 -0400 9月24日星期六20:10:51 CEST 2011 为什么当我解析格式()得到的日期时,它不尊重时区?

Java date iterator factory,其中的规则指定了如何计算间隔

我正在寻找一个Java类,我可以在其中指定一组日期规则,例如“每隔3个星期日”和“每隔一个月第一次出现星期一”。 我希望能够从中获得类似无限迭代器的东西(.next()将返回与规则集匹配的下一个日期)。 我想我自己可以自己构建它 – 但是日历很麻烦,而且感觉类似的东西已经存在了。 我讨厌成为重塑一个更快的轮子的人。 有人知道这样的事吗? 我一直在看JODA,它似乎为它奠定了基础,但似乎没有提供我想要的全部function..