java-time相关内容

无法解决 android studio 中的符号“java.time.LocalDate"错误

我正在尝试在我的 android 应用程序中使用 java.time.LocalDate,但是如果我尝试导入它,那么 java.time 中的任何类都会在 Android studio 1.1 中给出无法解析的符号错误 我能想到的唯一原因是它不支持 java 8.真的是这样吗? 解决方案 Android API level 26 Android API 级别 26 获得了 ja ..
发布时间:2021-11-25 20:54:38 Java Web开发

年份和基于周的年份之间的区别?

Java 8 的 DateTimeFormatter 类有一个方法,ofPattern(String pattern),它可以让你从 Az, az 的字符串定义格式> 字母.示例没有阐明 y、year-of-era 和 Y、week-based-year.它是什么? 符号含义表示示例------ ------- -------------- -------y 年 2004 年;04Y 以周为基础 ..
发布时间:2021-11-25 20:50:31 Java Web开发

如何从 Java 8 中的 LocalDateTime 获取毫秒

我想知道是否有办法使用新的 LocalDate、LocalTime 或 LocalDateTime Java 8 类. 已知方式如下: long currentMilliseconds = new Date().getTime(); 或 long currentMilliseconds = System.currentTimeMillis(); 解决方案 我不完全确定你所说的“当前 ..
发布时间:2021-11-25 20:23:12 Java Web开发

将 java.time.LocalDate 转换为 java.util.Date 类型

我想转换java.time.LocalDate 进入java.util.Date 类型.因为我想把日期设置成JDateChooser.或者是否有任何日期选择器支持 java.time 日期? 解决方案 Date date = Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant()); 假设您的日期选择器使用 ..
发布时间:2021-11-25 19:38:52 Java Web开发

JPA 支持 Java 8 新日期和时间 API

我的新项目使用 Java 8. 我正在尝试在 Java 8 中使用新的日期和时间 API,但是我不知道 JPA 2.1 是否完全支持这个新的日期和时间 API. 请分享您在 JPA 支持 Java 8 中新日期和时间 API 方面的经验/意见. 我可以通过 JPA 2.1 在 Java 8 中安全地使用新的日期和时间 api 吗? 更新: 我使用 Hibernate ..
发布时间:2021-11-25 19:17:39 Java Web开发

将 Instant 格式化为字符串

我正在尝试使用新的 java 8 time-api 和模式将 Instant 格式化为字符串: Instant Instant = ...;String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant); 使用上面的代码我得到一个异常,它抱怨一个不受支持的字段: java.time.tempora ..
发布时间:2021-11-25 18:08:41 Java Web开发

计算 Java 8 中两个日期之间的天数

我知道有很多关于如何在 Java 中获取 Date 的问题,但我想要一个使用新 Java 8 Date API 的示例.我也知道 JodaTime 库,但我想要一种不依赖外部库的方法. 该功能需要符合这些限制: 防止日期保存时间出错 输入是两个 Date 对象(没有时间,我知道 LocalDateTime,但我需要用 Date 实例来做到这一点) 解决方案 如果您想要逻辑日历 ..
发布时间:2021-11-25 16:50:16 Java Web开发

java.time 是否无法解析几分之一秒?

在 Mac OS X (Mavericks) 上首次发布 Java 8 (b132),此代码使用新的 java.time 包 工作: String input = "20111203123456";DateTimeFormatter formatter = DateTimeFormatter.ofPattern( "yyyyMMddHHmmss");LocalDateTime localDate ..
发布时间:2021-11-25 16:41:20 Java Web开发

java DateTimeFormatterBuilder 在测试时失败

我有一个针对 DateTimeFormatterBuilder 的简单 jUnit 测试.在运行时它可以工作,当一些 String 出现在 Spring-MVC 处理程序 (@RequestParam) 上时 在测试时它以相同的 String 值失败. 测试值:25-May-2018 11:10 待测方法: public void getTimeDifference(@Reque ..
发布时间:2021-11-25 16:23:02 Java Web开发

Spring Boot 中的 JSON Java 8 LocalDateTime 格式

我在 Spring Boot 应用程序中格式化 Java 8 LocalDateTime 时遇到了一个小问题.使用“正常"日期我没有问题,但 LocalDateTime 字段转换为以下内容: “开始日期":{"年" : 2010,"月" : "一月","dayOfMonth" : 1,"dayOfWeek" : "星期五","dayOfYear" : 1,“月值":1,“小时":2,“分钟":2 ..
发布时间:2021-11-25 15:33:36 Java Web开发

Spring Boot 中的 JSON Java 8 LocalDateTime 格式

我在 Spring Boot 应用程序中格式化 Java 8 LocalDateTime 时遇到了一个小问题.使用“正常"日期我没有问题,但 LocalDateTime 字段转换为以下内容: “开始日期":{"年" : 2010,"月" : "一月","dayOfMonth" : 1,"dayOfWeek" : "星期五","dayOfYear" : 1,“月值":1,“小时":2,“分钟":2 ..
发布时间:2021-11-25 15:14:53 Java Web开发

将 java.util.Date 转换为什么“java.time"类型?

我有一个 java.util.Date 对象,或 java.util.Calendar 对象.我如何在 java 中将其转换为正确的类型.time 框架? 我听说我们现在应该使用 java.time 类型来处理我们的大部分业务逻辑.当使用尚未针对 java.time 更新的旧代码时,我需要能够来回转换.哪些类型映射到 java.util.Date 或 java.util.Calendar? ..
发布时间:2021-11-25 15:14:15 Java Web开发

Unix 纪元时间到 Java 日期对象

我有一个包含 UNIX Epoch time 的字符串,我需要将其转换为Java 日期对象. String date = "1081157732";DateFormat df = new SimpleDateFormat("");//这一行尝试 {到期日期 = df.parse(date);} catch (ParseException ex) {ex.getStackTrace();} 标记 ..
发布时间:2021-11-25 14:28:11 Java Web开发

在 java.time.LocalDateTime 和 java.util.Date 之间转换

Java 8 具有用于日期和时间的全新 API.此 API 中最有用的类之一是 LocalDateTime,用于保存与时区无关的日期时间值. 可能有数百万行代码使用遗留类 java.util.Date 用于此目的.因此,当连接新旧代码时,需要在两者之间进行转换.好像没有直接的方法可以实现,怎么做呢? 解决方案 简答: Date in = new Date();LocalDateTi ..
发布时间:2021-11-25 14:18:32 Java Web开发

Java/MySQL 中没有时间或时区组件的日期

我需要能够存储没有时间组件的日期(年/月/日).它是日期的抽象概念,例如生日 - 我需要表示一年中的某个日期,而不是某个特定的时刻. 我正在使用 Java 从一些输入文本中解析日期,并且需要存储在 MySQL 数据库中.无论数据库、应用程序或任何客户端处于哪个时区,它们都应该看到相同的年/月/日. 我的应用程序将在与数据库服务器具有不同系统时区的机器上运行,我无法控制它们.有没有人有一 ..
发布时间:2021-11-25 14:17:29 Java Web开发

将 java.util.Date 转换为 java.time.LocalDate

将 java.util.Date 对象转换为新的 JDK 8/JSR-310 java.time.LocalDate 的最佳方法是什么? Date input = new Date();LocalDate 日期 = ??? 解决方案 简短回答 Date input = new Date();LocalDate 日期 = input.toInstant().atZone(ZoneId.sys ..
发布时间:2021-11-25 13:00:27 Java Web开发

如何使用 LocalDateTime 解析/格式化日期?(Java 8)

Java 8 添加了一个新的java.time 用于处理日期和时间的 API (JSR 310). 我将日期和时间作为字符串(例如 "2014-04-08 12:30").我如何获得 LocalDateTime 给定字符串中的实例? 在我使用完 LocalDateTime 对象后:我怎样才能将 LocalDateTime 实例转换回与上面显示的格式相同的字符串? 解决方案 解析 ..
发布时间:2021-11-25 11:26:56 Java Web开发