❐ 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()));