私は最近、coledatetime の Java 実装について質問を受けました。Chrisは、問題は型変換にある可能性があると言いました: cpp-float と java-float (または、cpp-date と java-date のどちらかです。型ではありませんが..) . これについていくつか質問があります。
- Java と C++ の型の比較表はありますか?
- 型変換が問題である場合、私の状況では (いくつかの C++ プログラムで既に作成された OLEDate レコードを含むデータベースがあります。OLEDate フィールドの互換性が維持されるように、そのデータベースを読み書きする必要があります。私の Java コードは適切な日付を読み取ります、および C++ プログラムは、Java プログラムが db に書き込んだ内容の影響を受けません)。
- COleDateTime を使用して JNI で日付を取得しますか?
- どうしても独自の実装を作成しますか (より広範な型を使用するか、その他のものを使用します)?
- 何かありますか?