রূপান্তর করা a তারিখ
লক্ষ্য স্থানীয় তারিখ
বা স্থানীয় তারিখের সময়
এবং জাভাতে এর বিপরীতে, আপনি ব্যবহার করতে পারেন java.time
প্যাকেজ জাভা 8-এ প্রবর্তিত হয়েছে। এই রূপান্তরগুলি কীভাবে সম্পাদন করতে হয় সে সম্পর্কে এখানে একটি বিশদ নির্দেশিকা রয়েছে:
1. রূপান্তর তারিখ
প্রতি স্থানীয় তারিখ
ব্যবহার তাৎক্ষণিক
এবং জোনআইডি
:
- প্রথমত, রূপান্তর করুন
তারিখ
একটিতেতাৎক্ষণিক
. - তারপর, ব্যবহার করুন
তাৎক্ষণিক
একটি তৈরি করতেস্থানীয় তারিখ
কাঙ্ক্ষিত সঙ্গেজোনআইডি
.
আমদানি java.time.Instant; java.time.LocalDate আমদানি করুন; java.time.ZoneId আমদানি করুন; java.util.Date আমদানি করুন; পাবলিক ক্লাস DateToLocalDate { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস) { তারিখ তারিখ = নতুন তারিখ(); // বর্তমান তারিখ তাত্ক্ষণিক তাত্ক্ষণিক = date.toInstant(); LocalDate localDate = instant.atZone(ZoneId.systemDefault()).toLocalDate(); System.out.println("তারিখ:" + তারিখ); System.out.println("LocalDate:" + localDate); } }
2. রূপান্তর স্থানীয় তারিখ
প্রতি তারিখ
ব্যবহার জোনআইডি
এবং তাৎক্ষণিক
:
- রূপান্তর করুন
স্থানীয় তারিখ
থেকে aZonedDateTime
কাঙ্ক্ষিত সঙ্গেজোনআইডি
. - তারপর, রূপান্তর করুন
ZonedDateTime
একটিতেতাৎক্ষণিক
এবং একটি তৈরি করতে এটি ব্যবহার করুনতারিখ
.
java.time.LocalDate আমদানি করুন; java.time.ZoneId আমদানি করুন; java.time.ZonedDateTime আমদানি করুন; java.util.Date আমদানি করুন; পাবলিক ক্লাস LocalDateToDate { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] args) { LocalDate localDate = LocalDate.now(); // বর্তমান তারিখ ZonedDateTime zonedDateTime = localDate.atStartOfDay(ZoneId.systemDefault()); তারিখ তারিখ = Date.from(zonedDateTime.toInstant()); System.out.println("LocalDate:" + localDate); System.out.println("তারিখ:" + তারিখ); } }
3. রূপান্তর তারিখ
প্রতি স্থানীয় তারিখের সময়
ব্যবহার তাৎক্ষণিক
এবং জোনআইডি
:
- প্রথমত, রূপান্তর করুন
তারিখ
একটিতেতাৎক্ষণিক
. - তারপর, ব্যবহার করুন
তাৎক্ষণিক
একটি তৈরি করতেস্থানীয় তারিখের সময়
কাঙ্ক্ষিত সঙ্গেজোনআইডি
.
আমদানি java.time.Instant; java.time.LocalDateTime আমদানি করুন; java.time.ZoneId আমদানি করুন; java.util.Date আমদানি করুন; পাবলিক ক্লাস DateToLocalDateTime { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আরগস) { তারিখ তারিখ = নতুন তারিখ(); // বর্তমান তারিখ তাত্ক্ষণিক তাত্ক্ষণিক = date.toInstant(); LocalDateTime localDateTime = instant.atZone(ZoneId.systemDefault()).toLocalDateTime(); System.out.println("তারিখ:" + তারিখ); System.out.println("LocalDateTime:" + localDateTime); } }
4. রূপান্তর স্থানীয় তারিখের সময়
প্রতি তারিখ
ব্যবহার জোনআইডি
এবং তাৎক্ষণিক
:
- রূপান্তর করুন
স্থানীয় তারিখের সময়
থেকে aZonedDateTime
কাঙ্ক্ষিত সঙ্গেজোনআইডি
. - তারপর, রূপান্তর করুন
ZonedDateTime
একটিতেতাৎক্ষণিক
এবং একটি তৈরি করতে এটি ব্যবহার করুনতারিখ
.
java.time.LocalDateTime আমদানি করুন; java.time.ZoneId আমদানি করুন; java.time.ZonedDateTime আমদানি করুন; java.util.Date আমদানি করুন; পাবলিক ক্লাস LocalDateTimeToDate { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] args) { LocalDateTime localDateTime = LocalDateTime.now(); // বর্তমান তারিখ এবং সময় ZonedDateTime zonedDateTime = localDateTime.atZone(ZoneId.systemDefault()); তারিখ তারিখ = Date.from(zonedDateTime.toInstant()); System.out.println("LocalDateTime:" + localDateTime); System.out.println("তারিখ:" + তারিখ); } }
5. সারাংশ
- থেকে
তারিখ
প্রতিস্থানীয় তারিখ
বাস্থানীয় তারিখের সময়
:- রূপান্তর করুন
তারিখ
প্রতিতাৎক্ষণিক
. - ব্যবহার করুন
তাৎক্ষণিক
সঙ্গেজোনআইডি
তৈরী করতেস্থানীয় তারিখ
বাস্থানীয় তারিখের সময়
.
- রূপান্তর করুন
- থেকে
স্থানীয় তারিখ
বাস্থানীয় তারিখের সময়
প্রতিতারিখ
:- ব্যবহার করুন
জোনআইডি
তৈরী করতেZonedDateTime
. - রূপান্তর করুন
ZonedDateTime
প্রতিতাৎক্ষণিক
. - ব্যবহার করুন
তাৎক্ষণিক
তৈরী করতেতারিখ
.
- ব্যবহার করুন
এই পদ্ধতিগুলি নিশ্চিত করে যে রূপান্তরগুলি সময় অঞ্চলকে সম্মান করে এবং সঠিক তারিখ এবং সময় তথ্য বজায় রাখে।