이 오류로 인해 놀랐습니다 : 타임 스탬프 문자열을 타임 스탬프 개체로 변환해야합니까? http://www.timestamp.fr/ :자바/스칼라 - 어떻게 문자열을 오래 변환 할 수 있습니까?
val a = new Timestamp("1485783591".toDouble)
a
Out[157]:
Name: Unknown Error
Message: <console>:79: error: type mismatch;
found : Double
required: Long
val a = new Timestamp("1485783591".toDouble)
^
StackTrace:
편집
여기에 현재의 타임 스탬프를 찾고 계십니까? 내가 값 1485783591 = 30/1/2017 14시 39분 51초
있어하지만 내 자바 프로그램이되지 않습니다
val a = new Timestamp("1485783591".toLong)
a
출력 :
=> 1970-01-18 04:43:03.591
왜?
Long에는 십진수가 포함되지 않습니다. – Carcigenicate
그리고 다음에 스크린 샷을 사용하지 말고 코드와 예외를 복사하여 붙여 넣으십시오. 이미지를 검색 할 수 없으며 오류를 재생산하는데도 도움이되지 않습니다. –
캐스팅해야하는 클래스는 무엇입니까? Double이 TimeStamp에 의해 받아 들여지지 않는 것 같습니다. –