问题标签 [java.util.date]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在不创建引用变量的情况下访问日期
如果要返回日期,我们需要创建类“日期”的引用变量。
我们可以在不创建 Date 类的对象的情况下返回日期和时间吗?
java - 值 '0000-00-00' 不能表示为 java.sql.Date
我正在做一些需要从数据库中提取数据的项目,我使用 Spring MVC 从数据库中构建模型以选择数据。
这是我的JSP 页面的问题:
如您所见,我尝试<form:select>
从Spring
标签库中使用。
问题:
但是当它用这个控制器准备我的模型时:
它给了我这样的错误:
带有路径 [/controller] 的 servlet [appServlet] 的 service() 引发异常 [请求处理失败;嵌套异常是 org.hibernate.exception.GenericJDBCException:无法执行查询],根本原因是 java.sql.SQLException:值 '0000-00-00' 不能表示为 java.sql.Date
如果您需要我的 Entity 类,我在这里使用Date
from java.util
,但我使用@Temporal
注释将其从 SQL 转换Date
为我理解的单元:
假设数据类型转换的问题是因为MVC使用String
的,但实际类型是Date
.
java - 如何使用日期格式将“24-Jun-2012”更改为“24-06-2012”
我正在尝试将“12-Jun-2013”日期转换为“12-06-2013”,但它给了我例外。
我得到了例外
java - System.currentTimeMillis() 是否返回 UTC 时间?
我想以毫秒为单位获取当前的 UTC 时间。我搜索了谷歌并得到了一些 System.currentTimeMillis() 确实返回 UTC 时间的答案。但事实并非如此。如果我执行以下操作:
所有三个时间几乎相同(由于调用,差异以毫秒为单位)。
这个时间不是 UTC 时间,而是我的时区时间。如何在android中获取当前的UTC时间?
java - 日期格式返回错误日期
我正在尝试格式化 Date 对象并将格式化的对象转换回 Date 类型对象
这是我的代码
从上面的代码输出是
您可以在我解析日期对象后将其转换回原始格式(在格式之前显示的格式),但我希望 Date 对象像它出现在第二个打印行(格式之后)一样是 .format 方法返回字符串而不是 Date 对象, 我怎样才能解决这个问题 ?
谢谢
java - 我的java程序中的一个奇怪现象
我在我的java程序运行时发现了一个奇怪的现象,看看我的代码:
此语句的输出是“ 2013 年 2 月3日 22:42:35 GMT”,并且
这样的输出是“日期4 ”,看,为什么不是3?
我不知道我的程序出了什么问题;我怀疑我的 JVM 是否遇到了错误。
伙计们,你想在你的 JVM 上测试这两个语句吗?
java - 以 java.sql.Date 格式获取当前日期
我需要将当前日期添加到 JDBC 调用的准备好的语句中。我需要以类似的格式添加日期yyyy/MM/dd
。
我试过了
但我有这个错误:
有没有办法获得java.sql.Date
具有相同格式的对象?
java - 添加日期日期
我通过这意味着“添加日期”来添加日期,
这是标准程序,但不幸的是我的 Pentaho 应用程序中断了c.setTime(dt);
,我显然不知道原因,因为异常没有任何意义。
所以另一种选择是解析日期并提取月、年、日和 +1 到当天,但我必须处理Feburary
and odd months
。我脑子里只有这两个选项。
谁能指导我其他选择?
堆栈跟踪是
java - Java - 获得一致的 UTC 值,而与服务器无关
我正在开发将由印度用户使用的产品版本,并且正在印度工作 (GMT+5:30)。我们的服务器在美国。将应用一些具有开始日期和结束日期的方案(例如 - 从 8 月 1 日 00:00:00 到 8 月 31 日 11:59:59,它必须处于活动状态)。我正在使用http://www.ruddwire.com/handy-code/date-to-millisecond-calculators/因为我使用此代码假设 getTime 将具有一致的 UTC 时间-
所以考虑开始时间,当我从 localhost 运行时,对于 8 月 1 日,我得到了结果 = 1375295400000,这意味着 Thu Aug 01 2013 00:00:00 GMT+0530(印度标准时间)。(所以我知道从 UTC 中减去 5 小时 30 分钟毫秒,因为在运行时我必须将系统时间与这个值进行比较。)
从服务器(美国)运行时预计会保存类似的 UTC,但它保存了 1375336800000,这意味着 2013 年 8 月 1 日星期四 11:30:00 GMT+0530(印度标准时间),因此 UTC 时间不同并且存在 11:30 小时缺陷除了 5:30 小时的缺陷。
没有在服务器上使用以下代码,但我希望得到类似的结果 -
请帮我解决这个问题。另外,在运行时进行比较时,我必须使用 new Date() 那应该怎么做?
android - AChartEngine TimeSeries 问题与 x 轴上的日期
我需要将日期放在折线图的 x 轴上。我已将所有元素作为字符串存储在数据库中,日期字符串格式为
在绘制图表之前,我需要转换字符串日期对象。我试过这样:
但是在执行时间时,在 Y 轴上它的值是正确的,在 xi 上没有日期,但是像一些字符串
例如,像这样的日期字符串
在 x 轴上表示为
问题出在哪里?