- - PR -
Javaで日付変換
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-12-03 20:42
お世話になります。
現在JavaでString文字列をDate型に変換する処理を行いたいのですが うまくいきません。 現在、DateFormatなどを試してもだめでした。 (例) String date = "20050101"; 上記のdateをDate型(yyyy/mm/dd)にしたいと思います。 このような処理の方法をご存知の方いらっしゃいましたら ご教示お願いします。 | ||||
|
投稿日時: 2005-12-03 20:57
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/text/SimpleDateFormat.html[ メッセージ編集済み 編集者: さいくろう 編集日時 2005-12-03 20:57 ] | ||||
|
投稿日時: 2005-12-03 21:06
返答ありがとうございます。
ただこれを使用しても戻り値は日付/時刻文字列になってしまいます。 もしこれを使用した場合、どのような記述をしたら良いでしょうか? | ||||
|
投稿日時: 2005-12-03 22:17
何をどうやったのか、まずはそれを書きな。
その前に、APIを読み直すことをお勧めする。 [追記] format()を使った、というオチだったら、もう書かない。 もっと優しい人の登場を待ってください。 [/追記] [ メッセージ編集済み 編集者: さいくろう 編集日時 2005-12-03 22:20 ] | ||||
|
投稿日時: 2005-12-03 22:32
こんにちは。米山@クロノスです。
"これ" ではわからないと思います。 具体的にどのメソッドを使用して、どのようなコードを書いたのか? Date型を得たいのですよね? Date型を返すメソッドを使用しましたか? | ||||
|
投稿日時: 2005-12-03 22:35
さいくろうさんと、同時書き込みになってしまいましたねぇ。
さいくろうさんがおっしゃるように、掲示板で質問をする際には まず、どのようなコードを書いたのかを示すことが重要です。 そして、APIリファレンスをしっかりと調べることですね。 _________________ | ||||
|
投稿日時: 2005-12-03 22:52
ベタな方法で、非推奨を承知でDate#setYear(setMonth,setDate)を使うという方法もありますが…。
(コンパイル時に警告が出てうっとおしいです。) substringで年月日に分割、Integer#parseIntでintに変換してから代入です。 |
1