JAVAで質問があります。
int Inenji = Integer.parseInt(sysdate.substring(0,4))-1;
とコーディングしてあるのですが最後のー1は何を示しているのですか?
ちなみに、substringはStringクラスのメソッドです。
sysdateはDBからのシステム日付が入っております。
substringの部分は引数の0~4までの文字列を見るみたいなメソッドだと
思います。
そのページにアクセスしたら、初期表示を行わせるというものです
気が付いた方、早急にご教授宜しくお願い致します。
> とコーディングしてあるのですが最後のー1は何を示しているのですか?
parseInt()の結果から1減算しています。
この1行からはこれ以上は分かりません。
#ちなみに掲示板で早急になどと催促しても無駄ですよ。
#誰かが監視してる訳ではないですから。
dairygoodsさん、優しいですね。
ちびさん>
dairygoodsさんがおっしゃっているように、無料で相談できるところで、
回答を急かしたり、複数箇所で同じ内容の投稿(マルチポストという)を
したりすると、罵倒されるばかりで、返っていい回答が得られません。
また、こんな質問では、dairygoodsさん以上の回答はないでしょう。
一番いいのは元の作者に聞くことです。
時間がだいぶ経っているのですでにご覧になってない&急ぎとのことだからあまり意味がない?
かもしれませんが・・・。
日付から前4桁を取っている点から、年を取っていると思います。
また、Inenjiという変数名から年次?と想像されるので、
前後のソースコードで月を判断した上で、月が1~3月のときの処理として
年度を求めているのでは?