「つぶやき/2007年03月16日/Calendar型をつかうつかうつかいまくる」の編集履歴(バックアップ)一覧はこちら
「つぶやき/2007年03月16日/Calendar型をつかうつかうつかいまくる」(2007/03/16 (金) 16:05:18) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
#blognavi
Calenderって打ってEclipseで怒られる人って多いのね。
実演とか見てるとちょと微笑んじゃいますよ。
正解は「Calendar」
おもいっきりローマ字読みだからつい「a」を「e」って入れたくなるのね。
海外の人と日本語で話してるのになんだか外国語口調になっちゃう感じと同じ?
違うか。
Date型を使わずにCalendar型でっていわれてなんちゃって日付クラスをCalendar型使ってやってみた。
でもCalendar型って使う時に絶対今のタイムを取得してるの。
カラの状態でインスタンス作れない。
なのにsetで主要項目設定できるし、そうすると変更してないところはそのまま。
つまり何も考えずに年月日だけ変更して使うと、時間とかは最初にインスタンス生成した時のまま。
Calendarをcalって名前でgetInstance()で生成すると
>2007/03/16 15:50:15
calに2007/01/01に変更してってお願いを
>cal.set(2007, 1, 1);
ってやる。
これでずっとYEAR MONTH DATEだけを使ってると気づかないけど
calは
>2007/01/01 15:50:15
って情報を持ち続けてる。
つまり他の情報(15:50:15)ってことね。
他の情報は時間以外にもいろいろあるので、余計なものが残ってるのがいやなら先にclear()すればいいってさ。
ふうん。
ちなみに私がカレンダーを「カレンダ」と書かない理由。
「かれんだ」で変換すると「可憐だ」って出てきちゃうから!
#right{
カテゴリ: [[[お仕事中なの>つぶやき/カテゴリ/お仕事中なの]]] - &trackback() - 2007年03月16日 15:50:15
}
#comment(nostyle,nsize8,size30)
#blognavi
表示オプション
横に並べて表示:
変化行の前後のみ表示: