diff options
author | James Ahlborn <jtahlborn@yahoo.com> | 2021-06-08 21:17:55 +0000 |
---|---|---|
committer | James Ahlborn <jtahlborn@yahoo.com> | 2021-06-08 21:17:55 +0000 |
commit | 9706c1f1e579844f89bc39d979851ee0065096b0 (patch) | |
tree | f01a1c22006a5f0407284ae26037627958ca7cd5 | |
parent | 3ff4ae6d6737e0a4411e259de9c042e1be9fa2e0 (diff) | |
download | jackcess-9706c1f1e579844f89bc39d979851ee0065096b0.tar.gz jackcess-9706c1f1e579844f89bc39d979851ee0065096b0.zip |
Add support for extended date/time type in access 2019+ dbs
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@1365 f203690c-595d-4dc9-a70b-905162fa7fd2
5 files changed, 177 insertions, 13 deletions
diff --git a/src/changes/changes.xml b/src/changes/changes.xml index e263ce4..ba48501 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -11,6 +11,9 @@ <action dev="jahlborn" type="update"> Add basic support for access 2019+ dbs. </action> + <action dev="jahlborn" type="update"> + Add support for extended date/time type in access 2019+ dbs. + </action> </release> <release version="4.0.0" date="2021-01-20"> <action dev="jahlborn" type="update"> diff --git a/src/main/java/com/healthmarketscience/jackcess/DataType.java b/src/main/java/com/healthmarketscience/jackcess/DataType.java index d191dc1..fc6a792 100644 --- a/src/main/java/com/healthmarketscience/jackcess/DataType.java +++ b/src/main/java/com/healthmarketscience/jackcess/DataType.java @@ -162,6 +162,14 @@ public enum DataType { */ BIG_INT((byte) 0x13, Types.BIGINT, 8), /** + * Corresponds to a java {@link LocalDateTime} (with 7 digits of nanosecond + * precision). Accepts a Date, LocalDateTime (or related types), any + * {@link Number} (using {@link Number#longValue}), or {@code null}. + * Equivalent to SQL {@link Types#TIMESTAMP}, {@link Types#DATE}, + * {@link Types#TIME}. + */ + EXT_DATE_TIME((byte) 0x14, null, 42), + /** * Dummy type for a fixed length type which is not currently supported. * Handled like a fixed length |