❐ java.sql.Date
❐ का उपयोग करना
यदि आपकी तालिका में DATE
. प्रकार का स्तंभ है :
-
java.lang.String
विधि
java.sql.Date.valueOf(java.lang.String)
yyyy-[m]m-[d]d
प्रारूप में दिनांक का प्रतिनिधित्व करने वाली एक स्ट्रिंग प्राप्त हुई . उदा.:ps.setDate(2, java.sql.Date.valueOf("2013-09-04"));
-
java.util.Date
मान लें कि आपके पास एक वैरिएबल
endDate
. है प्रकार काjava.util.Date
, आप इस प्रकार रूपांतरण करते हैं:ps.setDate(2, new java.sql.Date(endDate.getTime());
-
वर्तमान
यदि आप वर्तमान तिथि सम्मिलित करना चाहते हैं:
ps.setDate(2, new java.sql.Date(System.currentTimeMillis())); // Since Java 8 ps.setDate(2, java.sql.Date.valueOf(java.time.LocalDate.now()));
❐ java.sql.Timestamp
का उपयोग करना
यदि आपकी तालिका में TIMESTAMP
. प्रकार का स्तंभ है या DATETIME
:
-
java.lang.String
विधि
java.sql.Timestamp.valueOf(java.lang.String)
yyyy-[m]m-[d]d hh:mm:ss[.f...]
प्रारूप में एक तारीख का प्रतिनिधित्व करने वाली एक स्ट्रिंग प्राप्त हुई . उदा.:ps.setTimestamp(2, java.sql.Timestamp.valueOf("2013-09-04 13:30:00");
-
java.util.Date
मान लें कि आपके पास एक वैरिएबल
endDate
. है प्रकार काjava.util.Date
, आप इस प्रकार रूपांतरण करते हैं:ps.setTimestamp(2, new java.sql.Timestamp(endDate.getTime()));
-
वर्तमान
यदि आपको वर्तमान टाइमस्टैम्प की आवश्यकता है:
ps.setTimestamp(2, new java.sql.Timestamp(System.currentTimeMillis())); // Since Java 8 ps.setTimestamp(2, java.sql.Timestamp.from(java.time.Instant.now())); ps.setTimestamp(2, java.sql.Timestamp.valueOf(java.time.LocalDateTime.now()));