telegram 메시지 관련 작업 중 date 정보가 Integer형태로 넘어오게 되어 있어 해당 정보를
Date로 변경 하는 소스를 작성 했습니다.
전달 받은 데이터는 1635750028인데 이 값은 국제표준시각(UTC, GMT) 1970/1/1/0/0/0 으로부터 경과한 시각
기준으로 넘겨주는거 같습니다.
실제 자리수는 밀리세컨드 이기 때문에 1000을 곱해 줘서 계산 해줍니다.
String myDate= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(1635750028 * 1000L));
반응형
'JAVA' 카테고리의 다른 글
OS 환경 변수 가지고 오기 (0) | 2021.11.08 |
---|---|
stream LinkedList filter cannot be cast (0) | 2021.11.04 |
okhttp 사용(파라미터 전달) (0) | 2021.10.27 |
MultipartEntity, MultipartEntityBuilder 파일 전송시 나머지 parameter 한글깨짐 (0) | 2021.10.15 |
maven generate-sources 실행시 에러 발생 (0) | 2021.07.21 |