앱 설치일 확인

패키지에 관한 여러 정보를 얻을 수 있는 getPackageInfo에 앱 설치일을 확인할 수 있는 firstInstallTime이 있다.

var installDateRaw = context.packageManager.getPackageInfo(context.packageName, 0).firstInstallTime

 

위와 같이 출력하면 21120128102와 같이 알아보기 힘든 값이 출력된다.

따라서 SimpleDateFormat을 이용해서 formatting을 해준다. 아래 예제는 2022-10-12(yyyy-MM-dd)와 같이 출력된다.

val dateFormat = SimpleDateFormat("yyyy-MM-dd")
var installDateRaw = context.packageManager.getPackageInfo(App.context().packageName, 0).firstInstallTime
var installDate = dateFormat.format(installDateRaw)