OSDN Git Service

git-svn-id: http://www.xerial.org/svn/project/XerialJ/trunk/sqlite-jdbc@3223 ae02f08e...
authorleo <leo@ae02f08e-27ec-0310-ae8c-8ba02fe2eafd>
Fri, 17 Apr 2009 09:48:12 +0000 (09:48 +0000)
committerleo <leo@ae02f08e-27ec-0310-ae8c-8ba02fe2eafd>
Fri, 17 Apr 2009 09:48:12 +0000 (09:48 +0000)
src/test/java/org/sqlite/QueryTest.java

index fd4607a..e3191f0 100644 (file)
@@ -17,6 +17,7 @@ import java.sql.PreparedStatement;
 import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.sql.Statement;
+import java.util.Date;
 
 import org.junit.BeforeClass;
 import org.junit.Test;
@@ -76,4 +77,24 @@ public class QueryTest
 
     }
 
+    @Test
+    public void dateTimeTest() throws Exception
+    {
+        String url = "jdbc:sqlite::memory:";
+
+        float f = 3.141597f;
+        Connection conn = DriverManager.getConnection(url);
+        conn.createStatement().execute("create table sample (start_time datetime)");
+
+        Date now = new Date();
+        //String date = "2000-01-01 16:45:00";
+        conn.createStatement().execute(String.format("insert into sample values(%s)", now.getTime()));
+
+        ResultSet rs = conn.createStatement().executeQuery("select * from sample");
+        assertTrue(rs.next());
+
+        assertEquals(now, rs.getDate(1));
+
+    }
+
 }