मुझे क्या करना है:जावा/सर्वलेट: वर्तमान sql.Date
1) अनुरोध से उपयोगकर्ता का लोकेल प्राप्त करें।
2), वर्तमान दिनांक और समय के साथ नए sql.Date वस्तु बनाएं उपयोगकर्ता किसी भी स्थान
3 के आधार पर) MySQL DB में यह लिखें, स्तंभ प्रकार: TIMESTAMP
मुझे क्या मिला है:
java.util.Locale locale = request.getLocale();
java.text.DateFormat dateFormat =
java.text.DateFormat.getDateTimeInstance(
java.text.DateFormat.LONG, java.text.DateFormat.LONG, locale);
java.util.Date date = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date(date.getTime());
दिनांक ठीक है, लेकिन समय के साथ समस्या है - हमेशा 12:00:00 पूर्वाह्न।
कोई सुझाव? क्या ऐसा करने का एक और अधिक प्रभावी तरीका है?
बिल्कुल। एक संकेत के लिए धन्यवाद! – Artemij
धन्यवाद। यह वही है जो मैं देख रहा था :) –