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