问题标签 [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.

0 投票
2 回答
1746 浏览

java - 如何在 BlueJ“创建对象”对话框中输入 LocalDate 值

我不想用 YYYY-MM-DD 或 dd/MM/YYYY 格式化日期。我在询问 LocalDate 的文字格式。

我刚开始学习 Java,我正在使用这个名为 BlueJ 的 IDE。我想创建一个测试方法。

屏幕截图将显示我正在尝试做的事情忽略底部的错误部分

现在,从构造函数中我们知道它需要一个 int、LocalDate 和一个 double。我在网上搜索并发现

https://www.javabrahman.com/java-8/java-8-working-with-localdate-localtime-localdatetime-tutorial-with-examples/

java.time.LocalDate:LocalDate 实例在 ISO-86011 日历系统中保存一个没有时区的日期。LocalDate 的默认格式为“YYYY-MM-DD”,如“2016-12-12”。

所以我会在 10001 中为 testID 输入一个普通数字,而 double 则类似于 50.5 我也知道要注册一个字符串(如果需要),我需要将它包含在“字符串”中

但是我已经尝试了各种方法来输入日期,但我会遇到错误

2018-05-30,30-05-2018,30/05/2018 会给我

另一方面,“30/05/2018”会给我

如果我尝试 30.05.2018 它会说

如果我尝试“2018-05-30”,它会说

我没有办法尝试它。所以如果你能告诉我我应该如何把它放在那里,那就太好了。

我只需要知道 BlueJ 想要我如何输入它。因为 BlueJ 的资源在网上太稀少了。


代码:

0 投票
3 回答
1123 浏览

java - java.time.Period ,划分期间会给出错误的结果

我尝试使用java.time.Period,结果与我手动计算的结果相差了三天。这里奇怪的是,当我将周期分为两个周期时,结果与我的手动计算相符。

第二种方法就像我手动计算周期一样。

有什么我错过的吗?是否有日历算术的标准方法或算法?使用的算法是java.time.Period什么?

0 投票
3 回答
3263 浏览

java - 获取两个日期时间之间的秒差

如何计算两个日期之间的秒差?

我有这个:

在这种情况下,时间是:now 2017-09-14T09:49:25.316 midnight 2017-09-15T00:00

我如何计算int second = ...?

在这种情况下,我想要返回的结果是 51035

我该怎么办?

升级解决

我试试这个:

现在在整数变量中以秒为单位返回日期之间的差异。

感谢所有用户的回复。

0 投票
2 回答
823 浏览

json - 将 LocalDate json 解析为 Angular 中的时刻

我从 JSON 中的后端接收 LocalDate 女巫看起来像

我想把它解析成一个时刻 js 对象

失效日期

错误类型错误:format.replace 不是函数

任何人都知道如何从此 JSON 中获取有效的时刻对象?

0 投票
0 回答
78 浏览

java - 在BlueJ中创建对象时添加java Localdate参数的格式是什么

我正在使用 BlueJ 做一个 Java 项目。在我的 Java 代码中,我在一个培训课程中创建了一个 LocalDate 变量。但是当我尝试创建一个对象时,我无法输入本地日期。我输入的格式似乎不正确。我尝试了几种不同的格式。

0 投票
2 回答
5926 浏览

java - java - 如何在java中检查LocalDateTime实例是本地的还是UTC的?

我想知道我的LocalDateTime实例是否拥有本地日期和时间或 UTC 日期和时间(如DateTime.KindC# 中的属性)

(date1.getKind() == Kind.UTC || date1.getKind() == Kind.Local)Java一样的东西吗?

0 投票
3 回答
10559 浏览

java - 将 HTML 输入日期映射到 Java 对象的 LocalDate

我有一个输入字段(类型:“日期”)-我可以使用 Thymeleaf 将它映射到我的对象中的“LocalDate”字段吗?

目的

HTML 输入

如何将输入字段正确映射到 LocalDate startDate 或 endDate?

控制器

例外

无法将类型“java.lang.String”的属性值转换为属性“startDate”所需的类型“java.time.LocalDate”;嵌套异常是 org.springframework.core.convert.ConversionFailedException:无法从类型 [java.lang.String] 转换为类型 [@javax.persistence.Column java.time.LocalDate] 的值 '2017-09-08';嵌套异常是 java.lang.IllegalArgumentException:值的解析尝试失败 [2017-09-08]

0 投票
1 回答
1315 浏览

java - 将给定区域的 LocalTime 转换为 unix 纪元秒数,而不使用 java 中的日期组件

我们收到的时间为小时 = 11,分钟 = 29,秒 = 54,毫秒 = 999 以及时区信息。

如何将此时间转换为没有日期部分的 unix 纪元毫秒。我试过这段代码:

如何在没有日期组件的情况下获取 unix 纪元秒数,即如何获取 UTC 区域 / 而不是给定 zoneid 中的毫秒数。上面的代码运行 find if zoneId=UTC

0 投票
2 回答
105 浏览

java - 对对象的二维数组列表进行排序

我有对象的 2D Arralist,我想在包含 LocalDate 的第一列上对其进行排序

我使用此代码对其进行排序

问题是这段代码异常,我想知道我的代码错误在哪里

这是异常报告

0 投票
2 回答
3635 浏览

mysql - 保存到 mySQL 数据库时如何阻止 LocalDate 更改

使用 JPA CriteriaBuilder API将LocalDate字段(例如“2017-09-27”)保存到 mySQLDate列时,结果不同(例如“2017-09-26”)。

我已经验证我的数据库的时区设置为 UTC,SELECT TIMEDIFF(NOW(), UTC_TIMESTAMP)因为结果是 '00:00:00'。

我在本地对此进行测试,并且我的时区为 GMT + 2,所以我怀疑当从LocalDate​​to发生转换时,Date将扣除 2 小时并在请求日期前 1 天生成一个日期(假设该LocalDate字段为由于没有时间信息,因此被视为 00:00:00。

在这种情况下保存 LocalDates 的最佳方法是什么?我是否应该遵循此处的建议https://stackoverflow.com/a/29751575/3832047并将所有 LocalDate 字段明确设置为 UTC 或类似的东西?

我进行了测试,看看在代码中转换它们时会发生什么,并得到以下结果:

转换结果

编辑

这是我用来检索数据的代码示例,其中也发生了奇数日期更改。如果我请求 的数据2017-06-27,我会收到 的结果2017-06-26