曜日の整数(例:1 = monday、5 = friday ...)の日の文字列を取得する必要がありますが、日付はありません。曜日から日の文字列を取得する整数型Java
私は文字列の配列を定義することができますが、私は日付形式を使用することでより良い解決策があると思います。日付なしで可能ですか?
曜日の整数(例:1 = monday、5 = friday ...)の日の文字列を取得する必要がありますが、日付はありません。曜日から日の文字列を取得する整数型Java
私は文字列の配列を定義することができますが、私は日付形式を使用することでより良い解決策があると思います。日付なしで可能ですか?
回答はshmoselへの感謝を発見しました。私は、次を使用しています:
DateFormatSymbols.getInstance().getWeekdays()
あなたは、単に文字列の日の配列を作成し、インデックスを使用して整数の日を取得することができます.......
String[] strDays = new String[] { "Sunday", "Monday", "Tuesday","Wednesday", "Thurseday","Friday", "Saturday" };
// Day_OF_WEEK starts from 1 while array index starts from 0
System.out.println("Current day is : " + strDays[0])
を出力:
Sunday
私はこの解決策を考えましたが、私はより良い解決策を探していました。それは翻訳を管理する必要があります。 –
列挙型の方がうまく聞こえます –
Dupe retracted:もう1つの質問は、DateからWeekdayです。申し訳ありません。 – Fildor
@Fildorそれは確かに重複していて、曜日のローカライズされた名前を取得する方法を示しています。 –