আমি ইউটিসি Time
বা TimeWithZone
স্থানীয় সময়ে রেল 3 এ রূপান্তর করতে সমস্যায় পড়ছি ।
বলুন ইউটিসি-তে moment
কিছু Time
পরিবর্তনশীল (যেমন moment = Time.now.utc
)। moment
ডিএসটি (যেমন ইএসটি / ইডিটি ব্যবহার করে) যত্ন নিয়ে আমি কীভাবে আমার টাইম জোনে রূপান্তর করব?
আরও স্পষ্টভাবে, আমি "সোমবার মার্চ 14, 9 এএম" প্রিন্টআউট করতে চাই সময়টি আজ সকাল 9 টা EDT এবং "সোমবার 7 ই মার্চ, সকাল ৯ টা" সময়টি ছিল সকাল last টা EST গত সোমবার হলে।
আশা করি অন্য উপায় আছে?
সম্পাদনা : আমি প্রথমে ভেবেছিলাম "EDT" একটি স্বীকৃত টাইমজোন হওয়া উচিত, তবে "EDT" প্রকৃত টাইমজোন নয়, আরও সময় টাইপের অঞ্চলের মতো। উদাহরণস্বরূপ এটি জিজ্ঞাসা করার কোনও ধারণা নেই Time.utc(2011,1,1).in_time_zone("EDT")
। এটি কিছুটা বিভ্রান্তিকর, কারণ "ইএসটি" হ'ল একটি আসল টাইমজোন, এমন কয়েকটি জায়গায় ব্যবহৃত হয় যা দিবালোক সঞ্চয় সময় ব্যবহার করে না এবং (ইউটিসি -5) বছরব্যাপী।