2010年07月14日

java 日付関連メモ

ちょっとしたメモ。
大したことないことなんだけど、毎回あれ? これどうするんだっけ? とか思うのでw

       try {
            String str = "2010/07/14 20:53:00";
            //文字列→Date型変換 これは日付部だけ
            Date date = DateFormat.getDateInstance().parse(str);
            System.out.println(date);
            
            //文字列→Date型変換 日付+時刻対応
            Date date2 = DateFormat.getDateTimeInstance().parse(str);
            System.out.println(date2);
            
            //Data型→任意の形式の文字列変換
            DateFormat df =
                new SimpleDateFormat("yyyyMMdd");
            System.out.println(df.format(date));
            
            //Data型から部分的に取得 月は0から始まるので注意。
            Calendar cal = Calendar.getInstance();
            cal.setTime(date2);
            int y = cal.get(Calendar.YEAR);
            int month = cal.get(Calendar.MONTH);
            int h = cal.get(Calendar.HOUR_OF_DAY);
            int m = cal.get(Calendar.MINUTE);
            
            System.out.println(y);
            System.out.println(month);
            System.out.println(h);    
            System.out.println(m);
            
            
            //日付妥当性チェック ありえない日付 6/31は存在しないが、7/1になってしまう。
    //6/32とかのどう考えてもねーだろ、それはw という値でも7/2になっちゃうよ。
            String str2 = "2010/06/31 20:53:00";
            Date date3 = DateFormat.getDateTimeInstance().parse(str2);
            System.out.println(date3);

            //日付妥当性チェック 厳密チェックを行う。setLenient(false)を設定することで、ありえない日付は例外が発生する。
            DateFormat format = DateFormat.getDateTimeInstance();
            format.setLenient(false);
            Date date4 = format.parse(str2);
            
            
        } catch (ParseException e) {
            // 日付妥当性チェック失敗で発生する例外
            e.printStackTrace();
        }
posted by ふっち at 21:40| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2010年05月23日

htc Desire予約しました。

なんか店頭で売られる気配が全然しなかったので、予約してみました。htc Desire。

6月中頃? とかゆー話でしたが、新型iPhoneでも発表されて今予約してる人キャンセルしねーかなーw とか思ってます。
iPhoneは新型がどんなに高性能だったとしても、開発環境そろえるのが大変なので端から眼中にないです。(Macでしか開発出来ないってのがねー。後開発者登録みたいなのも年間1万円いるようだし)

後、Androidの2.2対応はされるのかどうか? htcはすると言ってるらしいんですが、ソフトバンクがどうでるか! 2.2はテザリングに対応してるらしいですし、その辺いやがりそうだなー。
俺はテザリング使うことはほぼないんで、テザリングは省いてくれてもいいんだけど……。
posted by ふっち at 00:59| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2010年04月25日

android携帯

急に色々出始めました。

最初XperiaがDOCOMOから出るということで情報を追っていたら今度はソフトバンクからHTC HTC Desire X06HTが出るということに。
で、auもがっかり感あふれるマーケティングしたの? という感じのandroid携帯? 発表されました。

私にとって最善なのは、現在契約中のauから最新のバージョンのまともな形状のandroid携帯が出てくれることなんですがそれもしばらくは無理そうです。

今のところこの中から選ぶならHTC Desireでしょう。OSのバージョンは最新の2.1でマルチタッチも対応しています。電波も都市部なら特に問題ないと思いますし。基地局増やすとかなんとか言ってるようですし。

つーことで今日適当に電気屋とかを見て回ったんですが、これもう予約でいっぱいなんですね。
4/22以降の予約は5月下旬になると張り紙があったりしました。
うーん、なんか日付で区切ってるのがなんか怪しい感じがあるんですが、なんか無理やり予約で完売っていう風にしてるような……。
欲しいことは欲しいけど、予約してまでってこともないんで発売日以降で買えそうなら買おうかなという感じです。
あ、でも予約しないと次の5月下旬のも手に入らないとかいう噂も……。

それに5月下旬まで待ったらそろそろ次のiPhoneの発売が迫ってくるような気もしますし。まぁ、iPhoneだと開発環境そろえるのが大変なので、携帯で自作プログラムを動かして遊びたいという私のニーズとはちょっと違うんですが。

まぁ今携帯電話を全然使ってなくて、基本料ぐらいしか払ってないのに、パケ・ホーダイみたいなの使い始めるといきなり携帯電話料金が上がってしまうというのもあるんでもうしばらくは様子見でもいいかなーとかも思い始めてます。

つかそろそろ夏の機種の話題とかも出てくるような。どうしたもんでしょうねw

posted by ふっち at 22:09| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする