当前位置: 首页 > 知识库问答 >
问题:

SimpleDateFormat.Format(currentDate)不更改currentDate变量[duplicate]

王楚青
2023-03-14
SimpleDateFormat sdfo = new SimpleDateFormat("yyyy-MM-dd");
Date currentDate = new Date();
sdfo.format(currentDate);
request.setAttribute("currentDate", currentDate);

当前日期:

我该在这里换什么?

共有1个答案

戚研
2023-03-14

您已将CurrentDate而不是格式化的日期字符串设置到Request中。

替换

sdfo.format(currentDate);
request.setAttribute("currentDate", currentDate);

String today = sdfo.format(currentDate);
request.setAttribute("currentDate", today);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate currentDate = LocalDate.now();
String today = currentDate.format(formatter);
request.setAttribute("currentDate", today);
 类似资料:
  • 问题内容: 我有一个测试用例,可以访问浏览器并对其进行处理。但是我需要以编程方式更改某些文本框的输入内容。我有8个字符串和一个布尔值,表示测试需要正确运行。问题是,您必须先通过ant和构建过程运行测试用例,然后才能实际运行它。我希望能够构建它,将其放在设备上,然后在我调用它时以某种方式将数据传递给设备。但是我不知道那是否可能。我目前唯一想到的选择是编写一个快速的Java程序,将其写入文件,更改变量

  • 我需要从当前日期减去3天,并需要存储在日期变量中?

  • 问题内容: 当我编写这段代码时: 我认为它将输出以下内容: 但是,事实并非如此。我如何得到它来输出? 问题答案: Python变量包含对 值的 引用。因此,在定义列表时,您传入所引用的值,而不是变量本身。 您应该将值想象为气球,变量是绑定到那些气球的线程。是一个气球,只是该气球的一个线程,并且列表具有与该气球相关的 不同 线程。在python中,列表只是一系列线程,所有线程均从0开始编号。 接下来

  • 问题内容: 第一个System.out打印 2 并且应该打印,而第二个System打印 65 。我已经用这种语言编程了一年多了,据我所知这是不可能发生的!有什么帮助吗? 上面的代码在两行上都显示 9 。 问题答案: 当你这样做,之前仅仅是一个参考阵列, NO 新阵列已创建并分配给。因此,当您查看自己的价值时,基本上就是查看的价值,反之亦然。只是的别名。这就是为什么在第二张照片中您得到65。 检查该

  • 我最近通过Homebrew在我的Mac上安装了Apache 2.4。(我以前使用苹果提供的Apache。) 在PHP脚本中,我对位于/usr/local/bin中的可执行文件调用Exec(x),但它失败了,因为/usr/local/bin未包含在Apache的PATH环境变量中。运行phpinfo()显示路径为/usr/bin:/bin:/usr/sbin:/sbin。 我以前在/System/L

  • 问题内容: 我了解的这段代码。我们复制A并将其称为C。当A更改时,C保持不变 但是当A是一个数组时,我们会有不同的情景。C不仅会改变,而且甚至在我们碰到A之前都会改变 有人可以解释第二个示例中发生的情况吗? 问题答案: Pointy的答案有很好的信息,但这不是此问题的正确答案。 OP所描述的行为是一个错误的一部分,该错误于2010年3月首次报告,并于2012年8月为Webkit进行了修补,但截至本