java-time相关内容

将 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开发

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开发

在 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开发

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

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

如何使用 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开发

无法解决 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-21 17:50:23 Java开发

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

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

JAXB 可以处理 java.time 对象吗?

我知道 JAXB(XML 绑定的 Java 架构) 可以编组/解组 java.util.在 Blaise Doughan 的这个答案 中看到的日期对象. 但是新的 java.time 怎么样Java 8中的包对象,例如ZonedDateTime?是否已更新 JAXB 以处理这种新的内置数据类型? 解决方案 在 Java SE 8 中,JAXB 尚未更新以支持 java.time 类型 ..
发布时间:2021-11-18 22:49:37 Java开发

如何获得基于 1 小时的时隙间隔两次 android

如何获得基于1小时两次的时隙间隔android我想将时隙存储在数组列表中.我有开始时间和结束时间.根据开始时间,它应该创建时隙.例如,如果开始时间是上午 09:00,结束时间是下午 21:00,那么它应该像下面这样添加到数组列表中 09:00AM10:00 AM11:00 AM12:00 PM13:00 PM下午 14:00..... 很快晚上 21:00 解决方案 你可以这样做: ..
发布时间:2021-11-18 00:09:19 Java开发

如何获得基于 1 小时的时隙间隔两次 android

如何获得基于1小时两次的时隙间隔android我想将时隙存储在数组列表中.我有开始时间和结束时间.根据开始时间,它应该创建时隙.例如,如果开始时间是上午 09:00,结束时间是下午 21:00,那么它应该像下面这样添加到数组列表中 09:00AM10:00 AM11:00 AM12:00 PM13:00 PM下午 14:00..... 很快晚上 21:00 解决方案 你可以这样做: ..
发布时间:2021-11-18 00:08:21 Java开发

在 JavaFX 的 DatePicker 中设置一周的第一天

在应用阿拉伯语语言环境时,是否可以在 JavaFX 的 DatePicker 上更改一周的第一天?我需要从星期六更改为星期日. 解决方案 通过在我的应用程序中注入以下类,我能够更改一周的第一个日期: package sun.util.resources.ar;导入 sun.util.resources.LocaleNamesBundle;公共最终类 CalendarData_ar_SA ..
发布时间:2021-11-17 01:23:42 Java开发

为什么 Duration 类没有“toSeconds()"方法?

我正在查看持续时间Java 8 中的类并注意到它没有: long toSeconds(); 但它具有所有其他 toXXXXX() 来获取天数、小时数、分钟数、毫秒、毫微秒.我确实看到了一个 getSeconds() 方法,该方法返回此持续时间对象内的秒数.还有一个 get(TemporalUnit unit) 方法来获取持续时间作为请求的时间单位.但是为什么不保留 toSeconds() 方法 ..
发布时间:2021-11-15 21:00:20 Java开发

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

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

Thymeleaf Temporals 和日期与时区

我有一个使用 Thymeleaf 作为视图层的 Spring Boot Web 应用程序,我需要使用特定时区 (CET = UTC+1/UTC+2) 显示一些日期. 服务器设置为 UTC,所有日期也以 UTC 格式作为日期时间存储在我的数据库中,这很好. 现在我想在我的 HTML 页面上显示这个日期,而不是使用 UTC 格式,而是使用 Thymeleaf Temporals 在 CET ..
发布时间:2021-09-07 19:23:28 其他开发

将Instant转换为LocalDateTime时的不同值

我从服务器收到UTC格式的时间.我解析为一个 Instant 对象,然后将其转换为 LocalDateTime .像这样: fun String.toLocaleDateTime():LocalDateTime {返回LocalDateTime.ofInstant(Instant.parse(this),ZoneOffset.systemDefault())} 问题在于, LocalDat ..
发布时间:2021-05-20 18:33:05 Java开发

java.time的区域名称的正式列表在哪里?

是否有用于以下用途的区域名称的正式列表: zoneId = ZoneId.of("America/New_York") 或者java.time.ZoneId是否有可能生成我可以使用的列表本身? 我正在使用它将Instant转换为时间的字符串表示形式,例如: ZoneDateTime.ofInstant(instant,zoneId).format(DateTimeFormatte ..
发布时间:2021-05-20 18:33:01 Java开发