猫ちぐら -3ページ目

猫ちぐら

まだ何書こうか決めてない笑 
仕事、趣味、もやもやしたこと、かな。
全部じゃん笑

編集に夢中で上の文章消してた!!

あぅあぅ唸りながら生み出した、int日付のlong変換処理!!

メモ代わりにおいておきます。


●○●○


import java.util.*;
import javax.servlet.http.HttpServletRequest;


public class DateProcess {


     //日付をlongに変換
    &nbsppublic long setDateTimeLong(HttpServletRequest req){                   //サーブレットから値の取得
         &nbspCalendar cal = Calendar.getInstance();
         &nbsplong longDate = 0;

         &nbspint year    = Integer.parseInt(req.getParameter("year"));              //とりあえずint型に変換
         &nbspint month  = Integer.parseInt(req.getParameter("month"))-1;        //月は0~11なので-1しておく
         &nbspint day     = Integer.parseInt(req.getParameter("date"));
         &nbspint hour    = Integer.parseInt(req.getParameter("hour"));
         &nbspint minute = Integer.parseInt(req.getParameter("minute"));

         &nbspif(11 >= month && month >= 0){
             &nbspcal.set(year, month, 1);                                                           //とりあえず、日付は1でset
             &nbspif(cal.getActualMaximum(cal.DAY_OF_MONTH) >= day && day >= 1){ //設定月の日以下か判定。
                 &nbspcal.set(year, month, day);                                                    //改めて日付を含めてset
                 &nbspif(60 >= hour && hour >= 0){
                     &nbspif(60 >= minute && minute >= 0){
                         &nbspcal.set(year, month, day, hour, minute);                           //時分set
                         &nbsplongDate = cal.getTimeInMillis();                         //long型で返してくれるgetTimeInMillis()
                         &nbspreturn longDate;
                      }
                  }
              }
          }
         &nbspreturn longDate;                                                             //if文がどこかで落ちてると0が返る

     }

}


●○●○


拙いし汚いし他にもっと良いやり方があるのかもしれんが、こんなとこ!!

あついねー。

じりじりだねー。


でも本を読む手は止められないのだ!

読んだ本の紹介していきます。

読書感想は苦手なのです。


適当に最近読み終わった本とか書いていこうかな。

模倣犯1 (新潮文庫)/宮部 みゆき
¥820
Amazon.co.jp
楽園 上 (文春文庫)/宮部 みゆき
¥700
Amazon.co.jp

模倣犯はずっと前に読み終わってたんだけど、一応楽園の前作ということで一緒にリンクを。
模倣犯の犯人をテレビの生放送中に暴いた記者、前畑さんが主人公で、
トラックに撥ねられて亡くなった少年の不思議な力の真贋を確かめるために、
少年が描いた、少年が知るはずのない事件を探っていきます。
うーん、我ながら惚れ惚れするくらい下手な説明だ。
最後、ちょっと泣けてしまいました。
面白かったと思います。ちょっとひっかかるとこもあったけど。
月光亭事件 (創元推理文庫)/太田 忠司
¥756
Amazon.co.jp

ミステリー好きなんです。

頭脳明晰な探偵見習いの少年が、相棒のアビシニアンの子猫ジャンヌと一緒に、

月光亭で起きた殺人事件を解決します。

幻竜苑事件 (創元推理文庫)/太田 忠司
¥714
Amazon.co.jp

上の続きです。まぁタイトルから然りですね。老舗旅館「幻竜苑」で起きた事件を解決します。

見習い探偵の少年とジャンヌのコンビが好きで読んでいます。

トリックは、いやはやなんともビックリ仰天なんですけど、読んで確かめてみてください。

長くなったのでこの辺で第一弾は取りとめもなく終了ー

type 例外レポート

メッセージ

説明 The server encountered an internal error () that prevented it from fulfilling this request.

例外

org.apache.jasper.JasperException: Column Index out of range, 0 < 1.
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)


原因

javax.servlet.ServletException: Column Index out of range, 0 < 1.
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
org.apache.jsp.page.index_jsp._jspService(index_jsp.java:222)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)


原因

java.sql.SQLException: Column Index out of range, 0 < 1.
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)
com.mysql.jdbc.ResultSetImpl.checkColumnBounds(ResultSetImpl.java:812)
com.mysql.jdbc.ResultSetImpl.getInt(ResultSetImpl.java:2658)
org.apache.tomcat.dbcp.dbcp.DelegatingResultSet.getInt(DelegatingResultSet.java:187)
bbs.BbsArticleList.getRoot(BbsArticleList.java:136)
bbs.BbsArticleList.getPageFromId(BbsArticleList.java:111)
org.apache.jsp.page.index_jsp._jspService(index_jsp.java:138)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

目が痛い目が痛いpq