আমি নিম্নলিখিত তারিখ আছে: 2011-08-12T20:17:46.384Z
। এটি কোন ফর্ম্যাট? আমি এর মাধ্যমে জাভা ১.৪ দিয়ে পার্স করার চেষ্টা করছি DateFormat.getDateInstance().parse(dateStr)
এবং পাচ্ছি
java.text.ParseException: আনসারসিয়েবল তারিখ: "2011-08-12T20: 17: 46.384Z"
আমি মনে করি পার্সিংয়ের জন্য আমার সরলডেটফর্ম্যাট ব্যবহার করা উচিত , তবে প্রথমে আমাকে ফর্ম্যাটটির স্ট্রিংটি জানতে হবে। এখনও পর্যন্ত yyyy-MM-dd
আমার যা কিছু আছে তা হ'ল কারণ আমি জানি না যে T
এই স্ট্রিংয়ের অর্থ কী - সময় অঞ্চল সম্পর্কিত কিছু? এই তারিখের স্ট্রিংটি ফাইলের সিএমআইএস ডাউনলোড ইতিহাসের মিডিয়া প্রকারেlcmis:downloadedOn
প্রদর্শিত ট্যাগ থেকে আসছে ।
Z
সংক্ষিপ্ত Zulu
এবং এর অর্থ ইউটিসি । এই বিন্যাস অবশ্যই হয় অংশ আইএসও 8601 মান তারিখ পাঠ্য ফরম্যাটের সংগ্রহ। যাইহোক, এই মানক ফর্ম্যাটগুলি জাভা.টাইম ক্লাসে ডিফল্টরূপে ব্যবহৃত হয় ।
java.util.Date
, java.util.Calendar
এবং java.text.SimpleDateFormat
এখন উত্তরাধিকার দ্বারা supplanted java.time জাভা 8 & জাভা 9. দেখুন পাতাটা শ্রেণীর ওরাকল দ্বারা টিউটোরিয়াল ।