- PR -

Strutsのbean:writeタグで分秒のみのフォーマットのやり方を教えてください

1
投稿者投稿内容
会議室デビュー日: 2004/10/12
投稿数: 14
投稿日時: 2005-06-21 13:53
Strutsのbean:writeタグで分秒のみのフォーマットの仕方がわかりません。

例えば、2時間を設定したjava.util.Dateのインスタンスを
bean:writeタグでformat属性に「m分s秒」を指定して
結果を「120分0秒」のようにしたいのです。

どなたか方法をご存知ならば解決方法をご教授ください。
不可能ならば、Date型にフォーマットを指定して実現できる方法ならstruts以外でもいいです。

【開発環境】
Struts1.1
Tomcat4
JDK1.3
masa
大ベテラン
会議室デビュー日: 2005/05/11
投稿数: 108
投稿日時: 2005-06-21 14:01
java.util.Dateは日時を扱うクラスなので、120分という
単位は存在しないでしょう。

従って変換ロジックを持ったクラスを独自に作成するし
かないかと思います。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2005-06-21 18:07
java.text.SimpleDateFormatで実現可能です。
java.util.Dateを引数にして、
日付を文字列での表現に変換する事ができます。
masa
大ベテラン
会議室デビュー日: 2005/05/11
投稿数: 108
投稿日時: 2005-06-21 18:19
引用:

かつのりさんの書き込み (2005-06-21 18:07) より:
java.text.SimpleDateFormatで実現可能です。
java.util.Dateを引数にして、
日付を文字列での表現に変換する事ができます。



うげっ。出来るんですか?
出過ぎた発言をして申し訳ありませんでした・・

ちなみに120分はどのようなフォーマット指定に
なるのでしょうか?
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2005-06-21 18:33
あ、ごめんなさい・・・よく読んでいませんでした。
120分は無理ですね・・・失礼しました。
会議室デビュー日: 2004/10/12
投稿数: 14
投稿日時: 2005-06-21 20:50
やっぱ、無理ですか。
なんとなく出来ても良さそうな気もしてましたがJDKのAPIには無いようです。

引用:

従って変換ロジックを持ったクラスを独自に作成するし
かないかと思います。


急ぎの実装だったので取り合えず、ゴリゴリ書いて解決しました。
1

スキルアップ/キャリアアップ(JOB@IT)