Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

जावा दिनांक रूपांतरण के लिए MySQL टाइमस्टैम्प

आपका प्रश्न अस्पष्ट और अस्पष्ट है। मैं समय क्षेत्र की अस्पष्टता को छोड़ दूँगा।

मुझे संदेह है कि आप किसी तरह long . प्राप्त कर रहे हैं या शायद एक String Date के बजाय DB से मान . JDBC में, आप आमतौर पर DB-विशिष्ट डेटाटाइप प्राप्त करने के लिए उपयुक्त विधियों का उपयोग करना चाहेंगे। MySQL TIMESTAMP डेटाटाइप ResultSet#getTimestamp() जो आपको एक java.sql.Timestamp जो बदले में java.util.Date .

एक नट में, निम्न कार्य करना चाहिए:

Date date = resultSet.getTimestamp("columnname");

जब भी आप इसे एंड्यूसर के सामने प्रस्तुत करने जा रहे हों, तो इसे मानव पठनीय प्रारूप में आगे प्रारूपित करने के लिए, SimpleDateFormat . लिंक पर क्लिक करें, इसमें सभी पैटर्न का अवलोकन है। यहां एक उदाहरण दिया गया है:

String dateString = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);

अन्य सभी तरह से करने के लिए, क्रमशः SimpleDateFormat#parse() और PreparedStatement#setTimestamp()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORDER BY या PHP सॉर्ट फ़ंक्शंस के साथ MySQL क्वेरी को सॉर्ट करना

  2. MySQL में DATETIME फ़ील्ड प्राप्त करने के लिए DATE और TIME फ़ील्ड जोड़ें

  3. मैं MySQL में उच्चतम आईडी वाली पंक्ति का चयन कैसे कर सकता हूं?

  4. MySQL REPLACE INTO का SQL सर्वर 2005 कार्यान्वयन?

  5. MySQL कार्यक्षेत्र में कनेक्शन के लिए उपयोगकर्ता नाम/पासवर्ड क्या है?