studyplan
스프링부트 날짜 변환 알고리즘 format(), Date() , SYSDATE 변환 SQL 에서 자바로 넘어올때 , getFullYear(),getMonth() ,getDate(),getHours(), getMinutes() 본문
스프링
스프링부트 날짜 변환 알고리즘 format(), Date() , SYSDATE 변환 SQL 에서 자바로 넘어올때 , getFullYear(),getMonth() ,getDate(),getHours(), getMinutes()
무한머니 2022. 8. 2. 00:00이 값을
이렇게 바꾸려고한다 !
저 댓글의 구조는
이렇게 되어있고 , 저 빨간색 박스가 알고리즘 영역이다 !
//날짜 포맷 변환 함수
function formatDate(datetime) {
//문자열 날짜 데이터를 날짜객체로 변환
const dateObj = new Date(datetime);
// 그냥은 못 가져오니까 Date 객체에 담는다
그러면 string 으로 받을수 있다 !
//날짜객체를 통해 각 날짜 정보 얻기
let year = dateObj.getFullYear();
//1월이 0으로 설정되어있음.
let month = dateObj.getMonth() + 1;
let day = dateObj.getDate();
let hour = dateObj.getHours();
let minute = dateObj.getMinutes();
//오전, 오후 시간체크
let ampm = '';
if (hour < 12 && hour >= 6) {
ampm = '오전';
} else if (hour >= 12 && hour < 21) {
ampm = '오후';
if (hour !== 12) {
hour -= 12;
}
} else if (hour >= 21 && hour <= 24) {
ampm = '밤';
hour -= 12;
} else {
ampm = '새벽';
}
//숫자가 1자리일 경우 2자리로 변환
(month < 10) ? month = '0' + month: month;
(day < 10) ? day = '0' + day: day;
(hour < 10) ? hour = '0' + hour: hour;
(minute < 10) ? minute = '0' + minute: minute;
return year + "-" + month + "-" + day + " " + ampm + " " + hour + ":" + minute;
}
'스프링' 카테고리의 다른 글
springboot 비동기 댓글 만들기 3. 댓글 삭제 ! fetch() method : 'delete' 풀과정 (0) | 2022.08.02 |
---|---|
spring boot 비동기 댓글 만들기 2. 댓글 쓰기 ! fetch() method: 'POST' 자바스크립트 , (0) | 2022.08.02 |
springboot 비동기 댓글 만들기 1. 댓글 요청 ! fetch() method:GET 풀과정 (0) | 2022.08.01 |
스프링부트 비동기 fetch().then() 에서 .json() 과 .text()의 차이 (0) | 2022.08.01 |
스프링 부트 파일 업로드 제한 / spring boot file upload limit (0) | 2022.08.01 |
Comments