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

जावा में स्ट्रिंग टाइमस्टैम्प से दिनांक और समय कैसे निकालें?

java.text.SimpleDateFormat . का उपयोग करें और java.util.TimeZone

दिनांक स्ट्रिंग किस समयक्षेत्र में है? नीचे दिए गए UTC को बदलें उस समयक्षेत्र के साथ समयक्षेत्र

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
Date date = sdf.parse("2014-02-15 05:18:08");

SimpleDateFormat sdf2 = new SimpleDateFormat("dd-MM-yyyy hh:mm:ss a");
sdf2.setTimeZone(TimeZone.getTimeZone("IST"));
String dateStr = sdf2.format(date); // Output: 15-02-2014 10:48:08 AM

नोट: आपके इनपुट स्ट्रिंग में घंटा किस प्रारूप में (24 घंटे/12 घंटे) में है? उपरोक्त उदाहरण मानता है कि यह 24 घंटे के प्रारूप में है क्योंकि इनपुट स्ट्रिंग में कोई AM/PM जानकारी नहीं है।

यदि इनपुट स्ट्रिंग भी 12 घंटे के प्रारूप में है तो आपकी इनपुट स्ट्रिंग में AM/PM जानकारी का भी उल्लेख होना चाहिए जैसे कि 2014-02-15 05:18:08 PM . उस स्थिति में, sdf . को संशोधित करें करने के लिए new SimpleDateFormat("yyyy-MM-dd hh:mm:ss a")

=======================संपादित: =====================

अपने अगले प्रश्न का उत्तर कमेंट में देने के लिए "दिनांक और समय अलग से कैसे निकाले"...

SimpleDateFormat sdfDate = new SimpleDateFormat("dd-MM-yyyy");
sdfDate.setTimeZone(java.util.TimeZone.getTimeZone("IST"));

SimpleDateFormat sdfTime = new SimpleDateFormat("hh:mm:ss a");
sdfTime.setTimeZone(java.util.TimeZone.getTimeZone("IST"));

String dateStr = sdfDate.format(date);
String timeStr = sdfTime.format(date);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. केकेपीएचपी 3 . में एकाधिक डेटाबेस से कनेक्ट करें

  2. रिकॉर्ड में परिवर्तन के इतिहास को ट्रैक करने के लिए क्या कोई MySQL विकल्प/सुविधा है?

  3. जावा में MySQL डेटा के साथ HTML ड्रॉपडाउन भरने का प्रयास करते समय त्रुटि आ रही है?

  4. MySQL में रीसेंसी से पर्सेंटाइल की गणना करें

  5. सुरक्षित तरीके से PHP एप्लिकेशन में MYSQL के लिए पासवर्ड संग्रहीत करना