728x90
반응형
public String yesterDay(String date){
long chStart = 0;
DateFormat df = new SimpleDateFormat("yyyyMMdd");
if(date != ""){
date = date.replaceAll("-",""); //사이사이의 -를 없애고 다 붙인다
try {
chStart = df.parse(date).getTime(); //스트링형 date를 long형의 함수로 컨버트하고
chStart -= 86400000; //24*60*60*1000 하루치의 숫자를 빼준다
long chStart = 0;
DateFormat df = new SimpleDateFormat("yyyyMMdd");
if(date != ""){
date = date.replaceAll("-",""); //사이사이의 -를 없애고 다 붙인다
try {
chStart = df.parse(date).getTime(); //스트링형 date를 long형의 함수로 컨버트하고
chStart -= 86400000; //24*60*60*1000 하루치의 숫자를 빼준다
일 시 분
Date aa = new Date(chStart); //이것을 다시 날짜형태로 바꿔주고
date = df.format(aa); //바꿔준 날짜를 yyyyMMdd형으로 바꾼후
//스트링으로 다시 형변환을해서 date에 대입
} catch (ParseException e) {
e.printStackTrace();
}
}
return date; //date를 반환하면 하루 전날이 스트링형으로 반환됨
}
date에 2008-06-03형태로 날짜를 입력하면
1일전의 날짜를 반영해준다
728x90
반응형
'JAVA' 카테고리의 다른 글
SimpleDateFormat 보단 FastDateFormat을 이용하자. (0) | 2014.02.28 |
---|---|
Xpath 테스트 (0) | 2014.02.19 |
자바 소켓(java socket) InputStreamReader를 사용한 기초적 사용 (0) | 2014.02.19 |
자바 소켓( java socket ) 가장기초 server client (0) | 2014.02.19 |
Java POI로 엑셀 파일 조작하기 (0) | 2014.02.19 |
[JAVA] 간단한 XML SAX parsing 예제 (0) | 2014.02.19 |
Serializable 객체직렬화 (0) | 2014.02.14 |
DWR(Direct Web Rmoting) (0) | 2014.02.12 |