Oracle 날짜를 Java 날짜로
Oracle 날짜 구문 분석에 사용할 SimpleDate 형식은 무엇입니까?
저는 이 SimpleDate Format을 사용하고 있습니다.
SimpleDate 형식 날짜 형식 = 새 SimpleDate 형식("yyyyy/mm/dd hh:mm:ss.ss");
이 예외를 인정하고 있습니다.
java.text.예외 구문 분석:날짜: "2011-08-19 06:11:03.0"
사용할 SimpleDate Format을 알려주시기 바랍니다.감사해요.
이 패턴을 사용해야 합니다."yyyy-MM-dd HH:mm:ss.S"대신에"yyyy/mm/dd hh:mm:ss.sss".
작은h"오전/오후 1시(1-12)" 및H"하루 중 한 시간(0-23)"에 대해
참조: 단순 날짜 형식
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");
Date date = dateFormat.parse("2011-08-19 06:11:03.0");
tl;dr
LocalDateTime.parse(
"2011-08-19 06:11:03.0".replace( " " , "T" )
)
세부 사항
입력 문자열이 서식 패턴과 일치하지 않습니다.패턴에는 데이터에 하이픈이 있는 슬래시 문자가 있습니다.
java.time
또한 현재는 java.time 클래스로 대체된 오래된 날짜-시간 클래스를 사용하고 있습니다.
입력 문자열은 날짜-시간 형식에 대한 ISO 8601 표준을 거의 준수합니다.가운데의 공백을 a로 바꿉니다.T.
String input = "2011-08-19 06:11:03.0".replace( " " , "T" ) ;
입력한 시간대 또는 UTC로부터의 오프셋 표시가 없습니다.따라서 영역/오프셋 개념이 없는 객체에 대해 a로 구문 분석합니다.
LocalDateTime ldt = LocalDateTime.parse( input ) ;
표준 형식으로 문자열을 생성하려면 다음을 호출합니다.toString.
String output = ldt.toString() ;
이 입력이 특정 시간대를 대상으로 한 것이라면 이 입력을 할당합니다.
ZoneId z = ZoneId.of( "Africa/Tunis" ) ;
ZonedDateTime zdt = ldt.atZone( z ) ;
java.time 정보
java.time 프레임워크는 Java 8 이상에 기본 제공됩니다.이 클래스들은 , , , 그리고 와 같은 골치 아픈 오래된 레거시 날짜-시간 클래스들을 대체합니다.
현재 유지 보수 모드에 있는 Joda-Time 프로젝트는 java.time 클래스로의 마이그레이션을 권장합니다.
자세한 내용은 오라클 oracle를 참조하십시오.Stack Overflow를 검색하면 많은 예와 설명이 나옵니다.사양은 JSR 310입니다.
JDBC 4.2 이상을 준수하는 JDBC 드라이버를 사용하면 java.time 개체를 데이터베이스와 직접 교환할 수 있습니다.문자열이나 java.sql이 필요 없습니다.* 수업들
java.time 클래스는 어디서 얻을 수 있습니까?
- Java SE 8, Java SE 9 이상
- 붙박이.
- 번들로 구현된 표준 Java API의 일부입니다.
- 자바 9는 몇 가지 사소한 기능들과 수정들을 추가했습니다.
- Java SE 6 및 Java SE 7
- 대부분의 java.time 기능은 쓰리 텐 백포트에서 Java 6 & 7로 백포트됩니다.
- 안드로이드
- java.time 클래스의 안드로이드 번들 구현의 최신 버전.
- 이전 안드로이드의 경우 ThreeTen ABP 프로젝트는 ThreeTen-Backport(위에서 언급한)를 적용합니다.ThreeTenABP의 사용 방법을 참조하십시오.
쓰리 텐 엑스트라 프로젝트는 java.time을 추가 클래스로 확장합니다.이 프로젝트는 향후 java.time에 추가될 가능성이 있는 근거입니다.당신은 여기 , , , , , 등과 같은 유용한 수업들을 찾을 수 있을 것입니다.
언급URL : https://stackoverflow.com/questions/7171039/oracle-date-to-java-date
'codememo' 카테고리의 다른 글
| NSURL 요청 HTTP 헤더 설정 (0) | 2023.10.05 |
|---|---|
| WordPress에서 사용자 지정 게시 유형 및 분류에 동일한 슬러그를 사용하려면 어떻게 해야 합니까? (0) | 2023.10.05 |
| Check Constraint on Oracle의 내용을 보는 방법 (0) | 2023.10.05 |
| 자바스크립트에서 HTML 테이블 본문에 행을 삽입하는 방법 (0) | 2023.10.05 |
| ASP.net 웹사이트의 C# 비밀번호 TextBox (0) | 2023.10.05 |