私はAndroid2.3.5を搭載したHTCと2.3.6を搭載したSamsungの2つのデバイスを持っています。今私が直面している問題は、月の日付の週が必要なことです。
だから私はこのコードを書き、両方の電話にインストールしました。システムの日付を次のように設定します
2013年1月27日
Calendar calendar = Calendar.getInstance();
int weekOfMonth = calendar.get(Calendar.WEEK_OF_MONTH);
Log.i(TAG,"weekOfMonth = "+weekOfMonth);
現在HTCでは出力は
weekOfMonth = 5
サムスンで同じコードを実行すると、
weekOfMonth = 4
これは本当に私の論理nの計算を先にねじ込んでいます。
私は何か間違ったことをしていますか?