質問編集履歴
1
ソースコードの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -165,3 +165,55 @@
|
|
165
165
|
いまいち本質が掴めません。
|
166
166
|
|
167
167
|
何卒、ご教授の程よろしく御願い致します。
|
168
|
+
|
169
|
+
|
170
|
+
|
171
|
+
|
172
|
+
|
173
|
+
↓ここからが変更後のサーブレットです。
|
174
|
+
|
175
|
+
```lang-<java>
|
176
|
+
|
177
|
+
dao.connect();
|
178
|
+
|
179
|
+
//test用にgetParameter
|
180
|
+
|
181
|
+
String myPairID = String.valueOf(request.getParameter("mypairid"));
|
182
|
+
|
183
|
+
String yourPairID = "3000000040000000";
|
184
|
+
|
185
|
+
ses.setAttribute("mypairid", myPairID);
|
186
|
+
|
187
|
+
ses.setAttribute("yourpairid", yourPairID);
|
188
|
+
|
189
|
+
String mypairid = (String)ses.getAttribute("mypairid");
|
190
|
+
|
191
|
+
String yourpairid = (String)ses.getAttribute("yourpairid");
|
192
|
+
|
193
|
+
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-DD HH:mm:ss");
|
194
|
+
|
195
|
+
Date date = sdf.parse(dao.selectTime(mypairid, yourpairid).getTime().toString());
|
196
|
+
|
197
|
+
long baseTime = date.getTime() + 259200000;
|
198
|
+
|
199
|
+
Timestamp timeStamp = new Timestamp(System.currentTimeMillis());
|
200
|
+
|
201
|
+
long timeNow = timeStamp.getDateTime();
|
202
|
+
|
203
|
+
long timeMilliSec = (baseTime - timeNow);
|
204
|
+
|
205
|
+
long hour = timeMilliSec / 3600000;
|
206
|
+
|
207
|
+
long min = (timeMilliSec / 60000) % 60;
|
208
|
+
|
209
|
+
long sec = (timeMilliSec / 1000) % 60;
|
210
|
+
|
211
|
+
String remainingTime = hour + "時間" + min + "分" + sec + "秒";
|
212
|
+
|
213
|
+
request.setAttribute("NowTime", remainingTime);
|
214
|
+
|
215
|
+
```
|
216
|
+
|
217
|
+
|
218
|
+
|
219
|
+
何卒よろしく御願い致します。
|