-3
long epoch = System.currentTimeMillis() / 1000;
String dateStr = new java.text.SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'.0Z'").format(new java.util.Date(epoch * 1000));
System.out.println(dateStr);

現在のタイムスタンプから 4 週間のタイムスタンプを取得する方法を教えてください。給与計算試験に取り組んでいます。

4

3 に答える 3

5

現在時刻から 4 週間のミリ秒数を引きます。

long now = System.currentTimeMillis();
long fourWeeksAgo = now - 1000 * 60 * 60 * 24 * 28;
于 2013-06-24T16:16:00.603 に答える
3

java.util.Calendarコードが読めるように日付を操作する手段を提供します。

Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.WEEK_OF_YEAR, -4);
long fourWeeksAgo = calendar.getTime().getTime();
于 2013-06-24T16:17:40.067 に答える