홈>
현재의 요일 (월요일, 화요일 ...)이 사용자의 현지 언어로 무엇인지 알고 싶습니다. 예를 들어, 사용자가 프랑스어 인 경우 "Lundi" "Mardi"등.
이 게시물을 읽었지만 사용자 언어로 날짜가있는 문자열이 아닌 int 만 반환합니다. Android에서 현재 요일을 얻는 가장 쉬운 방법은 무엇입니까?
보다 일반적으로 요일과 연중 모든 언어를 사용자 언어로 어떻게 작성합니까?
Google 어젠다는 사용자의 현지 언어로 작성된 요일과 월을 제공하는 등 이것이 가능하다고 생각합니다.
감사합니다 !!
- 답변 # 1
- 답변 # 2
다음을 시도하십시오 :
int dayOfWeek = date.get(Calendar.DAY_OF_WEEK); String weekday = new DateFormatSymbols().getShortWeekdays()[dayOfWeek];
- 답변 # 3
일을 줄이려면 다음을 사용할 수 있습니다 :
android.text.format.DateFormat.format("EEEE", date);
요일을 문자열로 반환합니다.
- 답변 # 4
이미 답변을 받았지만'금'을 찾는 사람은
금요일-
SimpleDateFormat sdf = new SimpleDateFormat("EEE"); Date d = new Date(); String dayOfTheWeek = sdf.format(d);
전체 날짜 문자열을 원하는 사람은금요일에4E를 사용할 수 있습니다
금요일-
SimpleDateFormat sdf = new SimpleDateFormat("EEEE"); Date d = new Date(); String dayOfTheWeek = sdf.format(d);
즐거워 ...
- 답변 # 5
그녀의 날 이름을 얻는 데 사용 된 이름 (
0-6
)monday - sunday
를 의미 ) :public static String getFullDayName(int day) { Calendar c = Calendar.getInstance(); // date doesn't matter - it has to be a Monday // I new that first August 2011 is one ;-) c.set(2011, 7, 1, 0, 0, 0); c.add(Calendar.DAY_OF_MONTH, day); return String.format("%tA", c); } public static String getShortDayName(int day) { Calendar c = Calendar.getInstance(); c.set(2011, 7, 1, 0, 0, 0); c.add(Calendar.DAY_OF_MONTH, day); return String.format("%ta", c); }
관련 자료
- java - Android에서 현재 날짜의 요일 이름과 번호를 표시하는 방법
- linux - 셸 (명령 줄)을 통해 현재 사용자 사서함을 찾는 방법
- Google Play Console에서 Android 사용자 버전을 찾는 방법은 무엇입니까?
- 주가 월요일부터 현재 날짜까지 Python에서 시작되는 일 수를 얻는 방법
- PHP 서버의 현재 시간을 기준으로 Android에서 메뉴 항목 표시/숨기기
- java - 어떻게? Retrofit2를 사용하여 Android에서 mySQL 데이터베이스로 현재 날짜 삽입
- laravel - 표준 시간대로 월요일 오전 9시 사용자에 대한 웅변 쿼리
- Android Kitkat 버전 (API 19)에서 Android 앱의 언어를 변경하는 방법은 무엇입니까?
- locale - 앱 Android Studio에서 언어가 변경되지 않음
- 사용자가 iOS 및 Android에서 동일한 계정으로 로그인 할 수있게하는 방법은 무엇입니까?
- api - 현재 사용자에게 React Native의 Firebase에서 토큰 액세스
관련 질문
- java : Recyclerview 어댑터에있는 목록 항목의 합계 값
- java : 프로그래밍 방식으로 Android 기기에서 지역 code를 얻는 방법
- java : 카메라에서 사진 캡처가 Android 11에서 작동하지 않습니다.
- java : 현금 FOP를 테스트하는 방법은 무엇입니까? -Android 인앱 결제 V3
- Java를 사용하여 AdUnitId를 설정하려면 어떻게해야합니까?
- java : 안드로이드 폰을 FM 송신기로 바꾸기
- java : resolveActivity (getPackageManager ())!= null은 null을 반환합니다.
- java : 내 code가 작동하더라도 Retrofit, onResponse 메서드가 작동하지 않습니다.
- java : NullPointerException : null 객체 참조에 대한 android.content.Context.getPackageName ()
- java : Gradle 설치가 jar를 업데이트하지 않음
사용자 로캘과 관련하여 날짜와 시간을 사람이 읽을 수있는 문자열로 형식화하려면 SimpleDateFormat을 사용하십시오.
현재 요일을 가져 오는 작은 예(예 : "월요일"):