私はそのような現在の時刻を取得しようとします:
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
String sendingDateAndTime = dateFormat.format(cal.getTime()).trim();
しかし、システム時間が必要な場合はGMT時間を取得します(ソフトウェアが複数の国で実行されるため、TimeZoneオブジェクトを使用できるため、現地時間ではありません)。
日付ライブラリと GregorianCalendar ライブラリを使用する必要がありますが、同じ間違った結果が得られます。
多くの人が同じ問題を抱えていますが、私が見たすべての解決策は、タイムゾーンオブジェクトに「ヨーロッパ」などのハードコードを配置することです。
誰かがあなたを助けることができれば。
ありがとう
- - - - - - - - - - - - - - アップデート - - - - - - - - - - - ---------------
System.currentTimeMillis() を使用して、それをパラメーターとしてカレンダー オブジェクトに渡そうとしましたが、GMT 時間も取得します