Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

日付の計算

例えば
String s = "2011/11/1 + 5 - 3";

この文字からDate型で 2011/11/3 を取得したいのですがどのようなロジックにすればよいでしょうか。

文字列は
String s = "5 + 2011/11/1-3";
など + - の出現箇所はまばらですし、+-の前後には空白が入るかどうかは任意です。

yyyy/MM/ddは一度しか出現しません。
2度以上出現した場合は、エラーとしたいです。

よろしくお願いします

2

回答

4326

閲覧

2件の回答

評価

0

その質問は、ガイドラインにも触れられている
「分かりません」と同じ。

まずは自分で考えてみる。
ネット上で似たようなことをしているサンプルを
見つけてみる。

いろいろと試してみた上でうまく動かないなら、
どのあたりの考え方が間違っているかを質問す
る。

数式を計算するサンプルは、ネット上にたくさん
落ちている。
さらに項目が日付である場合を考えにいれる。

評価

0

すみません。
じっくり考えてみたいとおもいます。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。