java-time相关内容
我的初始时间为 12:00:00 ,我需要在其中添加 144 分钟. 预期输出为 15.24.00 (即,将初始时间增加2.24小时). 我应该如何更新下面给出的当前代码? String startTime ="13:00:00";SimpleDateFormat格式=新的SimpleDateFormat("hh:mm:ss");日期date1 = null;日期date2 = n
..
我有一个java.time.Duration,我想以mm:ss的形式输出它.似乎无法使用DateTimeFormatter,因为它仅接受LocalTime,ZonedTIme ectera 所以我这样做,在90秒内可以给出1:30,但在66秒内可以给出1:6,而我想要1:06 持续时间持续时间= Duration.ofSeconds(track.getLength().longValue(
..
我的时间以毫秒为单位,我需要将其转换为ZonedDateTime对象. 我有以下代码 long m = System.currentTimeMillis();LocalDateTime d = LocalDateTime.millsToLocalDateTime(m); 行 LocalDateTime d = LocalDateTime.millsToLocalDateTime(
..
我有一个通过 String 接收的时间戳,格式如下: 2016-10-17T12:42:04.000 我将其转换为 LocalDateTime ,以通过以下几行为其添加几天(然后返回至 String ): 字符串_120daysLater = LocalDateTime.parse("2016-10-17T12:42:04.000",DateTimeFormatter.ofPatte
..
这是我将String解析为 LocalDateTime 的方法. 公共静态字符串formatDate(最终字符串日期){DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SS");LocalDateTime formatDateTime = LocalDateTime.parse(date
..
我的输入是日期的字符串表示形式,表示日期为2015年7月1日,格式为"01-07-2015".我试图将其解析为 java.time.LocalDate 变量: final DateTimeFormatter DATE_FORMAT = DateTimeFormatter.ofPattern("dd-MM-YYYY");最终的字符串输入="01-07-2015";最后的LocalDate loc
..
我正在使用JFreeChart库创建一个烛台图.我需要将时间值传递给OHLCSeries,但它只接受自己的时间值 我将通过此类 https://www.jfree.org/jfreechart/api/javadoc/org/jfree/data/time/Hour.html 这个构造函数:Hour(int hour,int day,int month,int year) 我从A
..
我最近在HackerRank上提问,要求我查找给定日期的日期.我用 SimpleDateFormat 查找日期. 下面是我的代码: String sd = Integer.toString(day)+“-" + Integer.toString(month)+“-" + Integer.toString(year);尝试 {日期d =新的SimpleDateFormat("DD-MM-y
..
应用阿拉伯语言环境时,是否可以在JavaFX的DatePicker上更改一周的第一天?我需要将其从周六更改为周日. 不要忘记更改默认语言环境: 公共静态最终语言环境SAUDI_AR_LOCALE = new Locale.Builder().setLanguageTag("ar-SA-u-nu-arab").build();//nu用于数字//....Locale.setDefault(S
..
我想使用java8 time api在一个月的两个特定日期之间(例如从2018-10-26到2018-11-27)获得整个周末.该怎么做? 解决方案 尝试使用此功能,它将从您的时间获取所有星期六和星期日 LocalDate startDate = LocalDate.of(2018, 10, 26); LocalDate endDate = LocalDate.of(2018, 11
..
我正在尝试将下面两行代码从C#重写为Java. long ticks1970Onwards = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc).Ticks; long newTs = (DateTime.UtcNow.Ticks - ticks1970Onwards)/10000; 我尝试了多种方法,但没有找到正确的解
..
我都有一个年份周的字符串,例如"2015-40"和年月格式,例如"2015-08",希望在Scala中转换为LocalDate. 我尝试使用 val date = "2015-40" val formatter = DateTimeFormatter.ofPattern("yyyy-ww") LocalDate.parse(date, formatter) ,但最终出现DateT
..
如何解析现代Java中的YYYY-MM-DD日期? 我在YYYY-MM-DD中有一个标准 ISO 8601 日期的Java字符串格式,例如2016-03-21. 如何将其解析为Java中的现代日期时间类型,即 注意:本文旨在作为常见问题的规范帖子. 解决方案 LocalDate.parse java.time 类可以直接解析 ISO 8601 字符串,而无需指定格式设置模
..
我需要确定我当前的系统时区是UTC时区之前还是之后,我尝试了不同的方法,但是问题是我想从系统中获取当前时区并将其与UTC进行比较. 有很多与此相关的问题,但是对于概念的前后,我没有发现任何问题. 我没有问如何找到zoneOffset.我只想检查应用程序是在UTC时区之前还是在UTC时区之后. 解决方案 您可以比较编号.区域偏移的秒数,例如 import java.time
..
我曾经使用org.joda.time.Interval表示具有固定开始和结束时间(不同于与特定时间无关的持续时间)的时间间隔,以便通过REST交换并在Spring Boot服务器应用程序中存储能量调度(2.2). 2.RELEASE). 我尝试了通过JPA/Hibernate存储对象的org.joda.time.Interval字段的不同方法: jadira(7.0.0.CR1),其注
..
从 https://api.spacexdata.com/v3/launches 获取日期 该日期的格式为:2006-03-25T10:30:00 + 12:00. 我想将其转换为"dd,mm,yyyy",但始终会出错: " java.time.format.DateTimeParseException:无法解析文本'2006-03-25T10:30:00 + 12:00',在索引10处找到了未解
..
我有一个字符串"2020-03-25T22:00:00.000Z"我想将其转换为OffsetDateTime. 下面是我尝试的代码,但是当我将毫秒传递为000时,它不会反映在OffsetDateTime中. OffsetDateTime offsetDateTime=OffsetDateTime.parse("2020-03-25T22:00:01.123Z", DateTimeForma
..
说我的ZonedDateTime为2018-10-30T18:04:58.874Z: 如何将其转换为OffsetDateTime 2018-10-30T13:04:58.874-05:00 我希望将偏移量设置为默认/系统偏移量,例如从OffsetDateTime.now()中提取. 解决方案 在您的ZonedDateTime中,您需要指定要在哪个其他区域中使用OffsetDateTi
..
这是在一个(可能更多)日期时间发生的,其中时间部分在解析中是完全错误的. 代码: import java.text.*; import java.util.*; public class TestTimeParse { public static void main(String[] args) { SimpleDateFormat dateFmt = (Si
..
我需要解析类似于ISO 8601语法的时间间隔表达式,只允许对字段使用通配符;并将开始和结束存储到两个LocalDateTime对象中.然后,我的Interval将具有与第三个LocalDateTime或OffsetDateTime进行比较的API,以检查其是否在时间间隔之内或之外. 例如:解析"****-**-**T00:00:00Z/****-**-**T11:55:00Z"时,开始和结
..