|
|
|
как через в ява преобразовать c++ DOUBLE в oraкловую DATE?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 17:05 |
|
||
|
как через в ява преобразовать c++ DOUBLE в oraкловую DATE?
|
|||
|---|---|---|---|
|
#18+
Что представляет из себя значение "c++ DOUBLE"? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 18:06 |
|
||
|
как через в ява преобразовать c++ DOUBLE в oraкловую DATE?
|
|||
|---|---|---|---|
|
#18+
пресловутовый виндксовый FILETIME ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2006, 06:54 |
|
||
|
как через в ява преобразовать c++ DOUBLE в oraкловую DATE?
|
|||
|---|---|---|---|
|
#18+
Я не знаком, что это такое:) Но для работы с оракловым типом DATE используются явовские java.sql.Date или java.sql.Timestamp. Для того, чтобы сформировать их значения и передать в базу, можно использовать, к примеру, следующее: Код: plaintext 1. 2. Другой вариант - в Оракле можно прибавлять числа к DATE, где единица равняется одному дню, т.е. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2006, 13:22 |
|
||
|
как через в ява преобразовать c++ DOUBLE в oraкловую DATE?
|
|||
|---|---|---|---|
|
#18+
The FILETIME structure is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601. typedef struct _FILETIME { // ft DWORD dwLowDateTime; DWORD dwHighDateTime; } FILETIME; Members dwLowDateTime Specifies the low-order 32 bits of the file time. dwHighDateTime Specifies the high-order 32 bits of the file time. Remarks It is not recommended that you add and subtract values from the FILETIME structure to obtain relative times. Instead, you should · Copy the resulting FILETIME structure to a LARGE_INTEGER structure. · Use normal 64-bit arithmetic on the LARGE_INTEGER value. Ваши рекомендации не подходят :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2006, 15:16 |
|
||
|
как через в ява преобразовать c++ DOUBLE в oraкловую DATE?
|
|||
|---|---|---|---|
|
#18+
Способ хранения времени в double используется с тех времен когда __int64 C++ не было. Поэтому для преоброзованя надо просто привести к типу long. Только надо учитывать про прямой и обратны порядок байт в слове. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2006, 15:21 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2149539]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
229ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 558ms |

| 0 / 0 |
