问题标签 [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 - 如何在 BlueJ“创建对象”对话框中输入 LocalDate 值
我不想用 YYYY-MM-DD 或 dd/MM/YYYY 格式化日期。我在询问 LocalDate 的文字格式。
我刚开始学习 Java,我正在使用这个名为 BlueJ 的 IDE。我想创建一个测试方法。
现在,从构造函数中我们知道它需要一个 int、LocalDate 和一个 double。我在网上搜索并发现
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 的资源在网上太稀少了。
代码:
java - java.time.Period ,划分期间会给出错误的结果
我尝试使用java.time.Period
,结果与我手动计算的结果相差了三天。这里奇怪的是,当我将周期分为两个周期时,结果与我的手动计算相符。
第二种方法就像我手动计算周期一样。
有什么我错过的吗?是否有日历算术的标准方法或算法?使用的算法是java.time.Period
什么?
java - 获取两个日期时间之间的秒差
如何计算两个日期之间的秒差?
我有这个:
在这种情况下,时间是:now 2017-09-14T09:49:25.316 midnight 2017-09-15T00:00
我如何计算int second = ...?
在这种情况下,我想要返回的结果是 51035
我该怎么办?
升级解决
我试试这个:
现在在整数变量中以秒为单位返回日期之间的差异。
感谢所有用户的回复。
json - 将 LocalDate json 解析为 Angular 中的时刻
我从 JSON 中的后端接收 LocalDate 女巫看起来像
我想把它解析成一个时刻 js 对象
失效日期
错误类型错误:format.replace 不是函数
任何人都知道如何从此 JSON 中获取有效的时刻对象?
java - 在BlueJ中创建对象时添加java Localdate参数的格式是什么
我正在使用 BlueJ 做一个 Java 项目。在我的 Java 代码中,我在一个培训课程中创建了一个 LocalDate 变量。但是当我尝试创建一个对象时,我无法输入本地日期。我输入的格式似乎不正确。我尝试了几种不同的格式。
java - java - 如何在java中检查LocalDateTime实例是本地的还是UTC的?
我想知道我的LocalDateTime
实例是否拥有本地日期和时间或 UTC 日期和时间(如DateTime.Kind
C# 中的属性)
像(date1.getKind() == Kind.UTC || date1.getKind() == Kind.Local)
Java一样的东西吗?
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]
java - 将给定区域的 LocalTime 转换为 unix 纪元秒数,而不使用 java 中的日期组件
我们收到的时间为小时 = 11,分钟 = 29,秒 = 54,毫秒 = 999 以及时区信息。
如何将此时间转换为没有日期部分的 unix 纪元毫秒。我试过这段代码:
如何在没有日期组件的情况下获取 unix 纪元秒数,即如何获取 UTC 区域 / 而不是给定 zoneid 中的毫秒数。上面的代码运行 find if zoneId=UTC
java - 对对象的二维数组列表进行排序
我有对象的 2D Arralist,我想在包含 LocalDate 的第一列上对其进行排序
我使用此代码对其进行排序
问题是这段代码异常,我想知道我的代码错误在哪里
这是异常报告
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
。