프로그래밍공부노트

HttpSession, DATE 형식 바꾸기 본문

Servlet

HttpSession, DATE 형식 바꾸기

SANGJIN-YU 2021. 5. 17. 23:47
반응형

session scope에 session정보 담기

String id = request.getParameter("id"); //name이 id에서 값 가져옴 
String name = request.getParameter("name");//name이 name에서 값 가져옴

HttpSession session = request.getSession(); // requuest 객체에 getSession 생성 method
session.setAttribute("id",id); //생성된 HttpSession 객체에 가져온 id set
session.setAttribute("name",name); //생성된 HttpSession 객체에 가져온 name set

 

request 객체를 통해서 session을 만들 수 있다. HttpSession 객체에 담아서 보내주면 된다. 

 


DATE 형식은 DB에서 바꿔서 가져와도 되고 JAVA에서 바꿔서 가져와도 되고 화면에서 바꿔도 된다.

 

2021 5 17  ----------> 2021 05 17로 바꾸고 싶다

 

1. DB에서 바꾸기

 

-- TO_CHAR를 사용해서 문자로 바꾸기
TO_CHAR(SYSDATE,'MM')

-- 문자 말고 숫자로 쓰고 싶다
TO_CHAR(TO_CHAR(SYSDATE,'MM'));

-- LPAD로 빈 곳에 0을 채우기 LPAD('월 넣으면 됨',2자리,왼쪽으로 채울 것)
LPAD('7',2,0)


 

2. JAVA에서 바꾸기

//숫자로 
// % 0(0이들어간다) 2(총 두 자리) d(숫자이고), 2(바꿀거) -> 02
String w01 = String.format("%02d", 2);


//문자로
//% 2(총 두자) s(문자이고), 2(바꿀거) -> " 2" 공백2 
String w02 = String.format("%2s", "2");

//공백을 0으로 바꾼다
String.format("%2s", "2").replace(" ","0");




 

반응형

'Servlet' 카테고리의 다른 글

Day ?? - Servlet 작성시 문제  (0) 2021.05.10
Day 49 - Servlet  (0) 2021.04.22