java-time

    14

    2답변

    예를 들어, Year, Month, YearMonth이없는 hibernate-java8 등 Instant, LocalDate, 같은 클래스의 몇 어댑터를 제공하는 JAR,하지만 java.time에서 몇 가지 클래스가있다. 이러한 클래스는 알려지지 않은 Serializable처럼 불필요하게 낭비됩니다. 확실하게 Year year 대신 int year을 사용할

    1

    1답변

    일부 기존 코드의 성능을 향상시키기 위해 java.time.format.DateTimeFormatter로 java.text.SimpleDateFormat을 대체 할 것을 고려하고 있습니다. 수행되는 작업 중에는 java.util.Date.toString을 사용하여 일련 화 된 날짜/시간 값을 구문 분석하는 작업이 있습니다. SimpleDateFormat을

    1

    2답변

    내가 "2016-03-28T02:00:00+0200"으로 테스트하고 사용 날짜에서 하루를 빼면 후 잘못된 결과를 얻기 일일를 뺀 후, DST를 적용하고 출력해야한다 : : "2016-03-27T03 : 00 : 00 + 0200은" 는하지만이 무엇입니까 2016-03-26T01 : 00 + 01 : 00 [유럽/스톡홀름] CODE : public class

    14

    1답변

    의 형식으로 으로 변환하려고합니다. Joda-Time의 다른 유형에서도 가능하다고 알고 있습니다. toString("dd/MM/yyyy - hh:mm")을 사용하고 있습니다. 그러나 ZonedDateTime.toString()에서는 작동하지 않습니다. ZonedDateTime을 String으로 서식 지정하는 방법은 무엇입니까?는 편집 : 나는 다른 시간대

    4

    2답변

    현재 내 시스템을 수신하고 싶습니다. 내 시스템의 ZoneOffset. 나는 그것을하려고 노력했다. 그러나 나는 길을 발견 할 수 없었다. 또한 해결책을 찾고 있지만 찾지 못했습니다. Java에서 그렇게 할 수 있습니까? 편집 : 내 질문은 this 다릅니다. 현재 시스템 UTC, TimeZone 오프셋 표현 또는 TimeZone 저장 사이에 변환하는 방법

    4

    1답변

    이미 질문을 받았을 것이라고 가정했지만 anything을 찾을 수 없습니다. java.time을 사용하면 주어진 ZonedDateTime이 "오늘"인지 확인하는 가장 좋은 방법은 무엇입니까? 적어도 두 가지 가능한 해결책을 생각해 냈습니다. 이러한 접근법을 사용하는 허점이나 함정이 있는지 확실하지 않습니다. /** * @param zonedDateTime

    2

    3답변

    LocalDate를 사용하면 기간 인스턴스에서 차이가 나타납니다. LocalDate born = LocalDate.of(1990, Month.SEPTEMBER, 30); Period myAge = Period.between(born, LocalDate.now()); System.out.println("My age is: "+myAge.getYears()

    -1

    2답변

    (또는 다른 임시 시간)과 Java 8 시간 API 내에서 YearMonth을 비교하는 편리한 방법이 있습니까? 내가 잘못된 장소를 보았는지, 그런 편의 메소드가 실제로 존재하는지에 상관없이, TemporalAccessors를 지원하는 메소드가 너무 많아서 궁금합니다. 모든 힌트를 높이 평가합니다. 질문이 명확하게하려면 내가 month 및 year의 비교

    2

    2답변

    현재 java.time API는 Stephen Colebourne이 video을 보면서 공부하고 있습니다. 동영상에서 강사는 모든 것이 올바르게 작동하는지 확인하기 위해 java.time API에 대해 작성된 25,000 건의 테스트가 있었음을 언급했습니다. java.time에 대한 테스트가 작성된 방법에 대해 조금 배우고 싶기 때문에 제 질문은 해당 테스

    2

    1답변

    코드가 작동하지 않습니다 다음은 DateTimeFormatter.ofPattern("L dd, yyyy", Locale.US).parse("December 15, 2009"); 을 그것을 작동하게하는 방법 java.time.format.DateTimeParseException: Text 'December 15, 2009' could not be pars