localdate

    1热度

    2回答

    我厌倦了使用java.time.Period,结果与我手动计算的结果不同,为3天。 这里的奇怪的事情是,当我把时期分成两个时期,结果与我的手工计算相匹配。 第二种方法就像我如何手动计算时间段。 有什么我错过了?有没有日历算法的标准方法或算法?以及java.time.Period使用的算法是什么? import java.time.LocalDate; import java.time.Perio

    1热度

    1回答

    我在我的应用程序中使用Hibernate 5.1。现在我想将所有java.util.date类转换为java.time java 8类。我将所有的源代码改为新的Java 8标准。但是,当我查询包含映射到它抛出一个错误LocalData第一个查询: java.lang.ClassCastException: java.sql.Date cannot be cast to java.time.Loca

    6热度

    3回答

    -509 VS 510 我看到了某种改变或错误的数据,与使用JDBC。所以我观察在Java 8 Update 151上使用H2 Database版本1.4.196。 这是一个完整的示例。 注意我们如何检索日期值三次,第一次作为一个LocalDate对象,其次为文本,第三从铸造LocalDate对象提取的int年数。在文本版中,我们可以看到这一年确实是负面的。神秘的LocalDate有不同的年份数字

    -1热度

    3回答

    如何计算两个日期之间的秒差? 我有这样的: LocalDateTime now = LocalDateTime.now(); // current date and time LocalDateTime midnight = now.toLocalDate().atStartOfDay().plusDays(1); //midnight 在这种情况下,时间是:now 2017-09-14T0

    1热度

    2回答

    我写一个辅助方法,该方法日期的字符串表示,并返回时区 例如: input: 2017-11-02T09:30:00-07:00 output : "America/Los_Angeles" (此处的输入为PST我使用UTC偏差-7:00) Here is my method public static String getTimeZone(final String date) {

    2热度

    1回答

    我想插入一个简单的对象到数据库,但在我的控制器上,我无法发送LocalDate参数。 错误说malformed request syntax, invalid request message framing, or deceptive request routing我很确定这个参数是LocalDate造成的。 我控制器 @RequestMapping(value = "/finance",meth

    0热度

    2回答

    我从后端的JSON女巫接收LOCALDATE的样子 {"dayOfMonth":25, "dayOfWeek":"TUESDAY", "dayOfYear":206, "month":"JULY", "monthValue":7, "year":2017, "hour":0, "minute":0, "nano":0, "second":0, "chronology":{"id

    0热度

    2回答

    我有一个输入字段(类型:'date') - 我可以使用Thymeleaf将其映射到我的Object中的LocalDate字段? 对象 public class Project { @Id private int id; private LocalDate startDate; private LocalDate endDate; } HTML输入

    -2热度

    1回答

    我们接收时间为小时= 11,分钟= 29,秒= 54,毫秒= 999以及时区信息。 如何将此时间转换为无日期部分的unix时代毫秒。 我曾尝试这样的代码: ZoneId zoneId = ZoneId.of("America/New_York"); LocalDate now = LocalDate.now(zoneId); long epochMilli = ZonedDat

    2热度

    1回答

    使用JPA CriteriaBuilder API将字段(例如'2017-09-27')保存到mySQL Date列时,结果不同(例如'2017- 09-26' )。 我已验证我的数据库的时区设置为UTC,使用SELECT TIMEDIFF(NOW(), UTC_TIMESTAMP)作为结果'00:00:00'。 我在本地测试这个,我有GMT + 2的时区,所以我怀疑当转换发生从LocalDate