Symfoware Server アプリケーション開発ガイド(JDBCドライバ編) - FUJITSU - |
目次 索引 |
第2章 アプリケーションの設計 | > 2.4 データ型 | > 2.4.2 Symfoware Serverのデータ型 |
JavaのDATE型は年、月、日で構成されます。これに対しSymfoware ServerのDATE型も年、月、日で構成されます。
したがって、JavaのDATE型とSymfoware ServerのDATE型は一致します。
Symfoware ServerのDATE型へ代入可能なJavaのデータ型は以下のとおりです。
分類 |
Javaのデータ型 |
レベル |
---|---|---|
文字列型 |
String |
可能 |
日時型 |
java.sql.Date |
推奨 |
java.sql.Timestamp |
可能 |
|
Object型 |
java.lang.Object |
未サポート |
Symfoware ServerのDATE型へデータを代入する場合、java.sql.Date型の使用を推奨します。
JavaのString型のデータをSymfoware ServerのDATE型へ代入する場合、以下の形式で代入してください。
【記述形式】
YYYY-MM-DD
【記述例】
2007-04-21
各フィールドに代入可能な値の有効値は以下のとおりです。
フィールド |
有効値 |
---|---|
年 |
1〜9999 |
月 |
1〜12 |
日 |
1〜31 |
Javaのjava.sql.TimestampクラスのデータをSymfoware ServerのDATE型へ代入する場合、時、分、秒、およびナノ秒フィールドのデータは代入されません。年、月および日のデータが代入されます。
Symfoware ServerのDATE型から取り出し可能なJavaのデータ型は以下のとおりです。
分類 |
Javaのデータ型 |
レベル |
---|---|---|
文字列型 |
String |
可能 |
日時型 |
java.sql.Date |
推奨 |
java.sql.Timestamp |
可能 |
|
Object型 |
java.lang.Object |
未サポート |
Symfoware ServerのDATE型のデータを取り出す場合、java.sql.Date 型の使用を推奨します。
Symfoware ServerのDATE型のデータをJavaのString型へ取り出す場合、以下の形式で取り出されます。
【返却形式】
YYYY-MM-DD
【返却例】
2007-04-21
各フィールドに返却される値は以下のとおりです。
フィールド |
有効値 |
---|---|
年 |
1〜9999 |
月 |
1〜12 |
日 |
1〜31 |
Symfoware ServerのDATE型のデータをJavaのjava.sql.Timestampクラスへ取り出す場合、時、分、秒、およびナノ秒フィールドには0が設定されます。
目次 索引 |