teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

ソースコードの追加

2015/05/18 08:56

投稿

Sfidante
Sfidante

スコア90

title CHANGED
File without changes
body CHANGED
@@ -81,4 +81,30 @@
81
81
 
82
82
  色々調べたりしているのですが、
83
83
  いまいち本質が掴めません。
84
- 何卒、ご教授の程よろしく御願い致します。
84
+ 何卒、ご教授の程よろしく御願い致します。
85
+
86
+
87
+ ↓ここからが変更後のサーブレットです。
88
+ ```lang-<java>
89
+ dao.connect();
90
+ //test用にgetParameter
91
+ String myPairID = String.valueOf(request.getParameter("mypairid"));
92
+ String yourPairID = "3000000040000000";
93
+ ses.setAttribute("mypairid", myPairID);
94
+ ses.setAttribute("yourpairid", yourPairID);
95
+ String mypairid = (String)ses.getAttribute("mypairid");
96
+ String yourpairid = (String)ses.getAttribute("yourpairid");
97
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-DD HH:mm:ss");
98
+ Date date = sdf.parse(dao.selectTime(mypairid, yourpairid).getTime().toString());
99
+ long baseTime = date.getTime() + 259200000;
100
+ Timestamp timeStamp = new Timestamp(System.currentTimeMillis());
101
+ long timeNow = timeStamp.getDateTime();
102
+ long timeMilliSec = (baseTime - timeNow);
103
+ long hour = timeMilliSec / 3600000;
104
+ long min = (timeMilliSec / 60000) % 60;
105
+ long sec = (timeMilliSec / 1000) % 60;
106
+ String remainingTime = hour + "時間" + min + "分" + sec + "秒";
107
+ request.setAttribute("NowTime", remainingTime);
108
+ ```
109
+
110
+ 何卒よろしく御願い致します。