저는 신입생 입니다. joda-time 및 몇 가지 간단한 작업을 수행 할 예제를 찾지 못했습니다.java.sql.Time에서 jodatime LocalDate를 생성하십시오.
데이터베이스의 테이블에서 읽은 시간 값을 저장할 위치를 개체로 만들고 싶습니다. (java.sql.Time
- 예 : "18:30:00"
) 시간대는 상관 없으므로 LocalDate
이 필요하다고 생각합니다. 그러나 문제는 해당 Time
개체를 기반으로 LocalDate
개체를 만들 수 없다는 것입니다.
나는 성공하지 못했습니다. LocalDate.fromDateFields()
, DateTimeParser.parseInto()
, DateTimeParser.parseDateTime()
.
편집 : LocalTime
을 사용해야합니다. 이 작업 :
java.sql.Time time = Time.valueOf("18:30:00");
LocalTime lt1 = LocalTime.fromDateFields(time);
LocalTime lt2 = new LocalTime(time);
'org.joda.time.LocalDate'는 날짜를 나타내고, java.sql.Time은 시간을 나타냅니다. 그 의미있는 전환으로 기대되는 전환점은 무엇입니까? – skaffman
'YearMonthDay'와'TimeOfDay'는 모든 datetime 필드 (부분)가 필요하지 않은 클래스입니다. 그러나 내가 그들을 사용하기를 원했을 때, 비추천이었고'LocalDate'와'LocalTime'을 사용한다고했습니다. 이제'LocalTime'을 사용해야한다는 것을 알았습니다. 그러나 이것도 함께 작동하지 않습니다. –
어떻게 다른 하나가 주위에 갈 것입니다. fm LocalTime을 sql 시간으로 변환하려고 시도하지만 localTime의 getMillis() * 함수가 int를 반환합니다. 나는 DateTime을 통해 그것을 왕복하는 것을 무효로하고 싶다. –