質問編集履歴

1

ソースコードの追加

2015/05/18 08:56

投稿

Sfidante
Sfidante

スコア90

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
+ 何卒よろしく御願い致します。