问题标签 [localdate]
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 - 错误:列“publish_date”的类型为 date,但表达式的类型为 bytea
我正在尝试将 Book 类型的对象插入数据库,其中一列被指定为日期,但根据此异常:
正在作为 bytea 放入。我不确定为什么会这样,因为在数据库中,列本身的类型是日期,而我的 Book 类中的列是日期类型。我可以显示下面的代码:
这是我正在测试的离线课程:
如果有人知道如何从 bytea 转换到 date,或者这个问题的症结可能是什么,我将永远感激不尽。感谢您的时间。
TLDR:由于 LocalDate publish_date 与数据库中的实际列 publish_date 之间的类型不兼容,事务未提交,该列的类型为 date。不知道为什么。
string - 如何在不使用任何格式化程序和字符串方法的情况下将字符串转换为 LocalDate 格式
字符串值="2017/3/4"; 我想要 LocalDate 格式的字符串值,如“2017-03-04”如何在不使用任何格式化程序和字符串方法(如 split()、indexof())的情况下将此值转换为我的 localdate。
java - Java:无法从 TemporalAccessor 获取 LocalDate
我正在尝试将String
日期的格式从EEEE MMMM d
更改MM/d/yyyy
为,首先,将其转换为 a LocalDate
,然后将不同模式的格式化程序LocalDate
应用于再次解析它之前String
。
这是我的代码:
但是,我收到了我不太明白的异常消息:
java - IsAfter 在 JAVA 中使用本地日期时间
我在 JAVA 中遇到 localDateTime 的问题。
我正在使用 isAfter 函数来比较两个日期时间,但只有在时间有变化但日期没有变化时才返回正确的值。
程序:
输出 实际
预期的
这是预期的行为还是我错过了什么?
java - 如何以 POST 方法在 REST API 中发送日期
我正在尝试使用 Spring 支持构建 RESTful Web 服务。当我尝试发送 POST 请求时出现以下异常。
输入:
在 JSON 有效负载中:
例外:
这是我来自@RestController 的 POST 方法:
这是我的 POJO 课程:
仅供参考:我确实检查了这篇文章,但没有得到我需要在哪里进行修改的线索。
我正在使用 Java 8 和 Spring 4.2
有人可以详细解释一下我到底需要在这里做什么。 当我点击 GET 请求时,我也想要相同的日期格式。
谢谢。
java - LocalDate 不一致
我正在尝试从具有以下条件的对象( ) 生成Date
对象 ( ):java.util.Date
LocalDate
java.time.LocalDate
Date
允许一个可以从对象中减去一定天数的参数- 将日期和时间设为当前 UTC 中的日期和时间
- 在一天的开始有时间,即
00:00:00
- 时区戳(即 CDT 或 UTC)是无关紧要的,因为我从
String
为了满足这个标准,我创建了一个测试程序,但是当我修改LocalDate
. 请参见下面的代码:
输出:
当我添加值时,Date.from(createdDate1.atStartOfDay().toInstant(ZoneOffset.UTC))
我得到了日期的预期输出,带有00:00:00
时间字段。但是,如果我不添加这个参数,例如:Date.from(createdDate2.atStartOfDay().atZone(ZoneId.systemDefault()).toInstant())
我得到了前一天的结果,19:00:00
为什么会这样?
我的主要目标是能够Date
使用当前的 UTC 日期和时间归零 ( StartOfDay
) 来捕获对象。
java - 集合中的无效格式问题 Joda LocalDate
假设我有一个实体:
我使用 JodaLocalDate
并为两个字段设置格式,例如"20.01.2017"
. 我通过邮递员发送 POST 请求:
这没有问题。但是,当我有一个拥有该实体集合的 DTO 时:
我尝试这个 POST 请求:
我收到一个错误:
嵌套异常是 com.fasterxml.jackson.databind.JsonMappingException: Invalid format: "10.10.2015" is malformed at ".10.2015" (通过引用链: com.test.service.dto.EmployeeDTO["historyExperienceEntities"]->java .util.HashSet[0]->com.test.domain.HistoryExperienceEntity["historyStartDate"])
我尝试@JsonFormat
在 DTO 中的集合上方添加相同的注释,但没有奏效。
java-8 - 如何以毫秒为单位返回 LocalDate.now()?
我现在创建日期:
然后我想以毫秒为单位返回这个日期:
我怎样才能LocalDate.now()
在毫秒内返回?
java-8 - 放包含 LocalDate 最佳实践
我有:
我可以这样平等LocalDate
吗?
java - 在 DB2 数据库的 Date 列中保存 java.time.LocalDate
如何在 DB2 数据库java.time.LocalDate
中的类型列中持久化一个项目?Date