ICON of RYUUO.COM TradeMark

[FKR]ウェブマスターBLOG

会員登録(SSL)
会員専用(SSL)

キーワード検索
AND検索 OR検索
リンク
袋小路展示館
世相批評募集


カテゴリー
WebYuumo(3)
mail_server(1)
lfs(4)
tomcat6_mysql5.1(5)
yuumo-0.0.0.0(2)
Gstreamer-1(2)
aokabu-1.2.9(7)
gtk(NO.1)(1)
programing(3)
サーバ履歴(19)
フィルター機能(2)


年次
2010(07-09月)
2010(04-06月)
2010(01-03月)
2009(10-12月)
2009(07-09月)
2009(01-03月)
2008(10-12月)
2008(04-06月)
2007(10-12月)
2007(01-03月)
2006(10-12月)
2006(07-09月)
2006(04-06月)
2006(01-03月)
2005(10-12月)
2005(04-06月)
2005(01-03月)

programing

0

java
現在時刻から、四ヶ月と一日前の時間を取得する


Calendar cal = Calendar.getInstance();
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");

java.util.Date dat = cal.getTime();
String nowTime=fmt.format(dat).toString();
out.println("nowTime==" +nowTime +"<br />"); // nowTime==2009-03-17 13-16-20


/***************
YEAR=2009,
MONTH=2, ....2+1(月) 0から始まる
WEEK_OF_YEAR=12,
WEEK_OF_MONTH=3,
DAY_OF_MONTH=17,
DAY_OF_YEAR=76,
DAY_OF_WEEK=3,
DAY_OF_WEEK_IN_MONTH=3,
AM_PM=1,
HOUR=0,
HOUR_OF_DAY=12,
MINUTE=45,
SECOND=28,
MILLISECOND=61,
******************/



int id0=cal.get(0); out.println("id0==" +id0 +"<br />");
int id1=cal.get(1); out.println("id1==" +id1 +"<br />"); // id1==2009(年)
int id2=cal.get(2); out.println("id2==" +id2 +"<br />"); // id2==2(2+1)月
//int id3=cal.get(3); out.println("id3==" +id3 +"<br />"); // id3==12
//int id4=cal.get(4); out.println("id4==" +id4 +"<br />"); // id4==3
int id5=cal.get(5); out.println("id5==" +id5 +"<br />"); // id5==17(日)
//int id6=cal.get(6); out.println("id6==" +id6 +"<br />"); // id6==76



//int id10=cal.get(10); out.println("id10==" +id10 +"<br />"); //
int id11=cal.get(11); out.println("id11==" +id11 +"<br />"); // id11==13(日)
int id12=cal.get(12); out.println("id12==" +id12 +"<br />"); // id12==16(分)
int id13=cal.get(13); out.println("id13==" +id13 +"<br />"); // id13=20(秒)



cal.set(cal.MONTH, cal.get(2)-4); //月を4ヶ月戻す
cal.set(cal.DAY_OF_MONTH, cal.get(5)-1); // 日にちを1日戻す
dat=cal.getTime();
nowTime=fmt.format(dat).toString();

out.println("nowTime==" +nowTime +"<br />"); // nowTime==2008-11-16 13-16-20

(2009-03-17 13:23:01) Category:programing




MySql Command
最近、健忘症の傾向がありそうだ。mysql commandを忘れる 。忘れないように書き留めておこう!
日付と時間が忘れがちだ。

INSERT src_blog (title,category, day,distribute) VALUES('MySql Command','programing',CURRENT_DATE,'忘れないように 書き留めておこ');

INSERT src_blog (title,category, day,distribute) VALUES('MySql Command','programing',CURRENT_TIME,'忘れないように 書き留めておこ');

INSERT src_blog (title,category, day,distribute) VALUES('MySql Command','programing',CURRENT_TIMESTAMP,'忘れないように書き留めておこ');

(2009-03-11 00:00:00) Category:programing




最悪の正月を抜けきる
Linuxを初めてインストールした時に、良くコンソールにNULLという文字が出現していた。コンピューターの知識はある程度持っていたが、NULLと言う言葉が理解できず検索で調べてもブラックホールのようなものだとか、「無」という感じであるとか、いまいち理解できなかったことを思い出す。肌で理解できたのは、プログラムを始めてからの事だ。確かに、ブラックホールのようなものであり、「無」というようなものである。

ひとつのプログラムをふたつの既存のプログラムに移植しようと暮れの29日から取りかかった。一つ目はすんなりと問題なく終了したのだが、残りの一つがこの「NULL」に悩まされ四日間を延々と費してしまった。女房と子供は女房の実家へ遊びに行っている故、一人黙々と正月を迎えたことになる。だが、解決できて今ここに感想を記そうと思い立ったのは疲労感と虚脱感と安堵感などが入り乱れて寝つかれないことから来ているようだ。

javaとmysqlを利用してのプログラムで、最初はjavaの方ばかりに集中してしまったのが良くないように思える。結果は1500程度のデーターベースの中でtitleの部分にNULLが存在していたことからの不調であった。


mysql> SELECT * FROM table_name WHERE title IS NULL;
で調べると二つほどヒットした。それを修正してすべてが解決ということになった。

mysql> ALTER TABLE table_name MODIFY title VARCHAR(40) NOT NULL;
を加えてまずはひと安心ということになった。
どこで問題を起こしているのかが直にでも分かれば悩むこともないのだが、初心者ゆえの悩みというものだろう。



(2009-01-02 00:00:00) Category:programing




0