개발하는 고양이 오이

7. [Android_Java] 오늘 날짜 구하기, 오늘 요일 구하기, 현재 시간 구하기 본문

Android

7. [Android_Java] 오늘 날짜 구하기, 오늘 요일 구하기, 현재 시간 구하기

Cucum 2022. 2. 15. 09:37

 

 

안녕하세요.

안드로이드 코드를 작성하면서 오늘 날짜 구하는 방법과 현재 시간 구하는 방법에 대한 코드를 자주 사용하게 되어 제가 나중에라도 참고하고자 적어봅니다.

 

오늘 날짜 구하기

public static String getCurrentDate() {
        Date dateNow = Calendar.getInstance().getTime();
        SimpleDateFormat format = new SimpleDateFormat("M월 dd일", Locale.getDefault());  // 2월 15일
        						// "M월 dd일" 에는 원하는 형식을 넣어주면 됩니다.

        return format.format(dateNow);
    }

 

 

오늘 요일 구하기

public static int getCurrentWeek() {
        Date currentDate = new Date();

        Calendar calendar = Calendar.getInstance();
        calendar.setTime(currentDate);

        int dayOfWeekNumber = calendar.get(Calendar.DAY_OF_WEEK);

        return dayOfWeekNumber;
}

1 : 일요일, 2: 월요일 ..., 7: 토요일

 

 

현재 시간 구하기

public static String getCurrentTime() {
        long now = System.currentTimeMillis();
        Date currentTime = new Date(now);
        DateFormat dateFormat = new SimpleDateFormat("HH:mm");	// 09:35
        					     //"HH:mm" 에는 원하는 형식을 넣어주면 됩니다.

        return dateFormat.format(currentTime);
    }

 

SiimpleDateFormat에 작성한 형식들은 이전에 제가 작성한 글을 참고했습니다.

https://dhdl-it.tistory.com/7

 

2. [MSSQL] 날짜 변환 (CONVERT(), GETDATE())

- GETDATE() : 오늘 날짜를 연,월,일,시,분,초,밀리세컨드까지 가지고 오는 함수 - CONVERT() : 데이터의 형변환을 하는 함수. CONVERT([데이터형식], '[변환하고자 하는 데이터]', [스타일]); 기준 날짜 : 2022

dhdl-it.tistory.com

 

감사합니다.