<

비교표

기본필터
사용자필터

* 더블클릭 : 해당 셀을 클립보드로 복사

Java 코드 JodaTime LocalDate Javascript DckUtil - JAVA DckUtil - Javascript Dud2
지정패턴 >> DATE

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

date = sdf.parse(str);

DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyy-MM-dd");

DateTime dt = DateTime.parse(str, fmt);

d = dt.toDate();

LocalDate ld = LocalDate.parse(str, DateTimeFormatter.ofPattern("yyyy-MM-dd"));

System.out.println(ld);

date = Dud.toDate_pat("yyyy-MM-dd", str);

date = Dud2.fromStr_pat("yyyy-MM-dd", str).toDate();

2020-01-01 >> DATE

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

date = sdf.parse(str);

LocalDate ldt = LocalDate.parse(str, DateTimeFormatter.ofPattern("yyyy-MM-dd"));

date = java.sql.Date.valueOf(ldt);

date= Dud.toDate_hyphen(str);

date = Dud2.fromStr_hyphen(str).toDate();

20200101 >> DATE

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");

date = sdf.parse(str);

date= Dud.toDate_yyyyMMdd(str);

date = Dud2.fromStr_yyyyMMdd(str).toDate();

2020-01-01 >> 20200101

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

SimpleDateFormat sdf2 = new SimpleDateFormat("yyyyMMdd");

str2 = sdf2.format(sdf.parse(str));

DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyy-MM-dd");

DateTimeFormatter fmt2 = DateTimeFormat.forPattern("yyyyMMdd");

DateTime dt = DateTime.parse(str, fmt);

str2 = dt.toString(fmt2);

date = Dud.toDate_ptrn("yyyy-MM-dd", str);

str2 = Dud.toStr_yyyyMMdd(date);

str2 = Dud2.fromStr_hyphen(str).toStr_yyyyMMdd();

DATE >> 지정패턴

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

str = sdf.format(date );

DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyy-MM-dd");

DateTime dt = new DateTime(date);

str = dt.toString(fmt);

str = Dud.toStr_ptrn("yyyy-MM-dd", date);

str = Dud2.fromDate(date).toStr_ptrn("yyyy-MM-dd");

DATE >> 20200101

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");

str = sdf.format(date );

Dup.ln(str);

DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyyMMdd");

DateTime dt = new DateTime(date);

str = dt.toString(fmt);

str = Dud.toStr_yyyyMMdd(date);

str = Dud2.fromDate(date).toStr_yyyyMMdd();

DATE >> 10분전

final int SEC = 60;

final int MIN = 60;

final int HOUR = 24;

final int DAY = 30;

final int MONTH = 12;


long curTime = System.currentTimeMillis();

long regTime = date.getTime();

long diffTime = (curTime - regTime) / 1000;


String msg = null;


if(diffTime < SEC) { // sec

msg = diffTime + "초전";

} else if ((diffTime /= SEC) < MIN) { // min

msg = diffTime + "분전";

} else if ((diffTime /= MIN) < HOUR) { // hour

msg = (diffTime ) + "시간전";

} else if ((diffTime /= HOUR) < DAY) { // day

msg = (diffTime ) + "일전";

} else if ((diffTime /= DAY) < MONTH) { // day

msg = (diffTime ) + "달전";

} else {

msg = (diffTime) + "년전";

}

str = Dud.toStr_bbs_2(date);

str = Dud2.now().toStr_bbs_2_before();

일 더하기

Calendar c = Calendar.getInstance();

c.setTime(date);

c.add(Calendar.DATE, 1);


date = c.getTime();

DateTime dt = new DateTime(date);

dt.plusDays(1);

date = Dud.addDay(date, 1);

date = Dud2.now().addDay(1).toDate();

월 더하기

Calendar c = Calendar.getInstance();


c.setTime(date);

c.add(Calendar.MONTH, 1);


date = c.getTime();

DateTime dt = new DateTime(date);

dt.plusMonths(1);

date = dt.toDate();

date = Dud.addMonth(date, 1);

date = Dud2.now().addMonth(1).toDate();

년 더하기

Calendar c = Calendar.getInstance();


c.setTime(date);

c.add(Calendar.YEAR, 1);


date = c.getTime();

DateTime dt = new DateTime(date);

dt.plusYears(1);

date = dt.toDate();

date = Dud.addYear(date, 1);

date = Dud2.fromDate(date).addYear(1).toDate();

더 이전 날짜 찾기
기간 A~B 안에 속하는지 확인
다음날 0시로 변경하기
999 카테고리이름 X