উত্তর:
java.sql.Timestamp
প্রসারিত java.util.Date
। আপনি করতে পারেন:
String s = new SimpleDateFormat("MM/dd/yyyy").format(myTimestamp);
অথবা সময় অন্তর্ভুক্ত করতে:
String s = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss").format(myTimestamp);
স্ট্রিং.ফর্ম্যাট (বা java.util. Formatter ) ব্যবহার করুন :
Timestamp timestamp = ...
String.format("%1$TD %1$TT", timestamp)
সম্পাদনা:
টিডি এবং টিটি বলতে কী বোঝার জন্য দয়া করে ফর্ম্যাটারের ডকুমেন্টেশন দেখুন: java.util এ ক্লিক করুন
প্রথম 'টি' বলতে বোঝায়:
't', 'T' date/time Prefix for date and time conversion characters.
এবং সেই 'টি' অনুসরণকারী চরিত্র:
'T' Time formatted for the 24-hour clock as "%tH:%tM:%tS".
'D' Date formatted as "%tm/%td/%ty".
05/30/17 00:39:18
।
এই নির্দিষ্ট প্রশ্নের জন্য, java.text.SimpleDateFormat
কাজের স্ট্যান্ডার্ড পরামর্শ , তবে দুর্ভাগ্যজনক পার্শ্ব প্রতিক্রিয়া রয়েছে যা SimpleDateFormat
থ্রেড-নিরাপদ নয় এবং এটি বিশেষত বাজে সমস্যার কারণ হতে পারে কারণ এটি আপনার আউটপুটটিকে বহু-থ্রেডেড পরিস্থিতিতে দূষিত করবে এবং আপনি এটি করবেন না কোন ব্যতিক্রম পেতে!
আমি জোড়ার দিকে এর মতো কিছু দেখার জন্য দৃ strongly ়ভাবে সুপারিশ করব। কেন? এটি বর্তমান গ্রন্থাগারের তুলনায় জাভার জন্য অনেক বেশি সমৃদ্ধ এবং আরও স্বজ্ঞাত সময় / তারিখের গ্রন্থাগার (এবং নতুন এবং নতুন মানের জাভা তারিখ / সময় গ্রন্থাগারের ভিত্তি), সুতরাং আপনি শিগগিরই মানক শিখতে পারবেন এপিআই)।
আপনি যদি মাইএসকিউএল ব্যবহার করেন এবং ডাটাবেসটি নিজেই রূপান্তর সম্পাদন করতে চান তবে এটি ব্যবহার করুন:
আপনি যদি জাভা ব্যবহার করে ফর্ম্যাট করতে পছন্দ করেন তবে এটি ব্যবহার করুন:
SimpleDateFormat dateFormat = new SimpleDateFormat("M/dd/yyyy");
dateFormat.format( new Date() );
ব্যবহার ক DateFormat
। একটি আন্তর্জাতিকীকৃত অ্যাপ্লিকেশনটিতে প্রদত্ত ফর্ম্যাটটি ব্যবহার করুন getInstance
। আপনি যদি স্পষ্টভাবে ফর্ম্যাটটি নিয়ন্ত্রণ করতে চান তবে SimpleDateFormat
নিজেকে একটি নতুন তৈরি করুন।