बैक-एंड साइड:
MySQL में setTimestamp/getTimestamp
. है कोड, लेकिन यह तभी सक्षम होगा जब आप कनेक्शन पैरामीटर सेट करेंगे useLegacyDatetimeCode=false
, आगे की जानकारी के लिए आप यह दस्तावेज़
उदाहरण के लिए, यदि आपका डेटाबेस यूटीसी का उपयोग करने के लिए सेट है, तो जावा में कई संभावित यूटीसी समय क्षेत्र हो सकते हैं, इसलिए आप इसे MySQL-कनेक्टर के लिए यह बताकर स्पष्ट कर सकते हैं कि डेटाबेस समय क्षेत्र क्या है:
String url =
"jdbc:mysql://localhost/databasename?useLegacyDatetimeCode=false&serverTimezone=UTC+05:30";
ग्राहक पक्ष:
नीचे दिए गए कोड को web.xml फ़ाइल में डालें, यह वेब पेज पर यूटीसी में आपका सिस्टम टाइमज़ोन और डिस्प्ले टाइम लेगा।
<context-param>
<param-name>javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE</param-name>
<param-value>true</param-value>
</context-param>
और MySQL के लिए यूटीसी टिमज़ोन सेट करें आप इस लिंक को देख सकते हैं /19075291#19075291">क्या MySQL का समय क्षेत्र UTC पर सेट होना चाहिए?