반응형


SimpleDateFormat를 사용하여 현재 날짜를 출력하는 예제입니다.


       Date currentTime = Calendar.getInstance().getTime();
       SimpleDateFormat weekdayFormat = new SimpleDateFormat("EE", Locale.getDefault());
       SimpleDateFormat dayFormat = new SimpleDateFormat("dd", Locale.getDefault());
       SimpleDateFormat monthFormat = new SimpleDateFormat("MM", Locale.getDefault());
       SimpleDateFormat yearFormat = new SimpleDateFormat("yyyy", Locale.getDefault());

       String weekDay = weekdayFormat.format(currentTime);
       String year = yearFormat.format(currentTime);
       String month = monthFormat.format(currentTime);
       String day = dayFormat.format(currentTime);

       Log.d("webnautes", year + "년 " + month + "월 " + day + "일 " + weekDay + "요일");



다음처럼 2줄로 작성할 수도 있습니다.


       Date currentTime = Calendar.getInstance().getTime();
       String date_text = new SimpleDateFormat("yyyy년 MM월 dd일 EE요일", Locale.getDefault()).format(currentTime);
     
       Log.d("webnautes", date_text);



년도, 월, 일, 요일이 다음처럼 출력됩니다.


D/webnautes: 2019년 02월 25일 월요일


반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts