Java65 [ 자바 코딩 ] Enhanced For Loop (향상된 For 문) 안녕하세요. 제임스 입니다. 이번에는 For loop 중에서도 "향상된 For 문" (Enhanced For Loop) 에 대해 알아 보겠습니다. ■ 기존 For Loop 기존 For 문은 아래와 같습니다. for( initialization; termination; increment ){// statement(s)} 123for (int i = 0 ; i 변수 선언 expression > 배열 또는 배열을 리턴하는 함수 (배열의 값을 변경 할 수는 없고 사용만 가능합니다) 예제를 보겠습니다. 1234String[] strArr = {"향상된", "FOR", "LOOP", "테스트"};for(String arr : strArr){ System.out.println(arr);}Colored by Color.. 2018. 1. 16. [ 자바 코딩 ] 두 날짜 간 차이 구하기 Calendar.getTimeInMills() 안녕하세요. 제임스 입니다. 이번에는 두 날짜 간의 차이 구하는 방법에 대해 정리 해보겠습니다. 몇월 몇일 부터 몇월 몇일 까지 몇일 차이인지 구하거나 특정일 까지 D-Day 를 구하거나 할때 사용 할 수 있는 방법입니다. 우선 두 날짜간의 차이를 알기 위해 Calendar 클래스의 getTimeInMills() 라는 함수를 이용하여 천분의 일초 단위 까지 반환 합니다.그리고 이 초 단위 값을 다시 일단위로 변환하여 최종적으로 두 날짜 간 일 차이를 구할 수 있습니다. 아래 예제를 보시면 좀더 이해가 편하실 겁니다. 12Calendar baseCal = new GregorianCalendar(2018, Calendar.JANUARY, 11); // 기준 날짜 2018.1.11Calendar targetC.. 2018. 1. 12. [ 자바 코딩 ] 날짜 계산하기 안녕하세요. 제임스 입니다. 이번에 포스팅 할 내용은 특정 날짜에 원하는 날 만큼 + / - 하는 방법입니다. 오늘 부터 한달 후는 몇 일 일까요? 연인과 사귄 날로 부터 100일째 되는 날이 언제일까요? 이런것들을 구하는 방법들에 대해 알아 보겠습니다. ■ 오늘로 부터 한달 후는 몇일 일까? 1234567SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd"); Calendar cal = Calendar.getInstance();System.out.println("오늘 날짜: "+sdf.format(cal.getTime())); cal.add(Calendar.MONTH, 1);System.out.println("오늘로 부터 한달 후: "+sdf.format.. 2018. 1. 11. [ 자바 코딩 ] SimpleDateFormat 날짜 형식 지정하기 안녕하세요. 제임스입니다. 계속해서 날짜 관련 코드 작성법에 대해 정리하고 있는데요. 오늘은 날짜를 원하는 형식으로 프린트 하는 방법에 대해 알아 보겠습니다. 앞선 포스팅에서는 각각의 년, 월, 일, 시간 값들을 뽑아낸 후 아래와 같이 이쁘지 않은 형태로 프린트 했었습니다. 1System.out.println(year+"."+month+"."+date+"("+korDayOfWeek+") "+hour+":"+minute+":"+second);cs 이렇게 프린트 하기 위해 너무 많은 코드를 작성해야 합니다. 그래서 자바에서는 SimpleDateFormat 이라는 무지무지 고마운 클래스를 제공하고 있습니다. 지금부터 이 SimpleDateFormat 에 대해 알아 보겠습니다. ■ SimpleDateFormat.. 2018. 1. 10. [ 자바 코딩 ] GregorianCalendar 을 이용하여 원하는 날짜, 시간 정보 셋팅하기 안녕하세요. 제임스 입니다. 앞서 Calendar 객체를 이용하여 원하는 날짜 및 시간 정보를 셋팅하고 이를 프린트 해봤는데요. 이번에는 조금 다른 방법으로 데이터를 셋팅해 보겠습니다. GregorianCalendar 클래스를 이용하는 방법입니다. (참고) https://docs.oracle.com/javase/7/docs/api/java/util/GregorianCalendar.html java.lang.Objectjava.util.Calendarjava.util.GregorianCalendar ■ GregorianCalendar 클래스 생성자 GregorianCalendar 클래스는 몇가지 생성자를 제공하고 있습니다. 그중 우리가 관심있는 몇 가지만 살펴 보겠습니다. public GregorianCa.. 2018. 1. 8. [ 자바 코딩 ] Calendar 에 원하는 날짜, 시간 정보 셋팅하기 바로 전 포스팅에서 Calendar 객체를 이용하여 현재 날짜, 요일, 시간 정보를 가져 오는 방법에 대해 정리 했습니다. 이번에는 원하는 날짜 및 시간 정보 등을 입력 하고 이를 다시 사용 하는 방법에 대해 정리 하겠습니다. String startDate = "20180505083000";위와 같이 날짜 정보를 startDate 라는 변수에 String 형으로 입력 했습니다. 2018년 5월 5일 08시 30분 00초 를 정의 한 텍스트 입니다. 역시 Calender 객체를 이용하기 위해서는 Calendar.getInstance() 를 사용 합니다. Calendar cal = Calendar.getInstance();위와 같은 상태에서 cal 정보를 확인 하면 현재시간 정보가 나옵니다. (이전 포스팅 .. 2018. 1. 4. 이전 1 ··· 6 7 8 9 10 11 다음 반응형