আইএসও 8601 এবং আরএফসি 3339 তারিখের ফর্ম্যাটগুলির মধ্যে পার্থক্য কী?


280

আইএসও 8601 এবং আরএফসি 3339 এ দুটি ফর্ম্যাট যা ওয়েবের কাছে সাধারণ বলে মনে হয়। আমি অন্য এক ব্যবহার করা উচিত? একটি মাত্র একটি এক্সটেনশন? আমার কি আসলেই খারাপ যত্ন করা দরকার?


42
আমি থেকে বোঝায় যা RFC লিংক পরিবর্তন করেছি ietf.org/rfc/rfc3339.txt এ HTML সংস্করণে tools.ietf.org/html/rfc3339 । আরএফসিগুলিতে লিঙ্ক করার সময় আপনার সর্বদা সরঞ্জাম.ইটিএফ.আর.জি.এইচটিএমএলে এইচটিএমএল সংস্করণগুলির সাথে লিঙ্ক করা উচিত । বিভাগ লিঙ্কগুলির জন্য ধন্যবাদ নেভিগেট করা কেবল এগুলিই সহজ নয়, তবে গুরুত্বপূর্ণ, আপনি যে আরএফসিটি পড়ছেন তা আপডেট বা অপসারণকারী কোনও আরএফসি শীর্ষে তারা তালিকার শীর্ষে তালিকাবদ্ধ করে। লোকেরা অজানাভাবে স্ট্যাক ওভারফ্লোতে অচল আরএফসিগুলিকে সর্বদা উদ্ধৃত করে এবং আমি সমস্যাটি দূরে না যাওয়া পর্যন্ত এই পরামর্শটি পুনরাবৃত্তি করতে যাচ্ছি। (সন্দেহ এড়ানোর জন্য, এই আরএফসি অচল নয়।)
মার্ক অ্যামেরি

উত্তর:


238

একটি মাত্র একটি এক্সটেনশন?

খুব সুন্দর, হ্যাঁ - আরএফসি 3339 আইএসও 8601 এর প্রোফাইল হিসাবে তালিকাভুক্ত হয়েছে Most উল্লেখযোগ্যভাবে আরএফসি 3339 তারিখ এবং সময়ের একটি সম্পূর্ণ উপস্থাপনা নির্দিষ্ট করে (কেবলমাত্র ভগ্নাংশের সেকেন্ডগুলি are চ্ছিক )। আরএফসির কিছু ছোট, সূক্ষ্ম পার্থক্য রয়েছে। উদাহরণস্বরূপ, কেবলমাত্র দুটি সংখ্যা সহ বছরের ছাঁটাই প্রতিনিধিত্বের অনুমতি নেই - আরএফসি 3339 এর জন্য 4-অঙ্কের বছর প্রয়োজন, এবং আরএফসি কেবল একটি পিরিয়ড অক্ষরকে ভগ্নাংশের সেকেন্ডের দশমিক পয়েন্ট হিসাবে ব্যবহার করার অনুমতি দেয়। আরএফসি এছাড়াও "টি" কে একটি স্থান (বা অন্যান্য চরিত্র) দ্বারা প্রতিস্থাপন করার অনুমতি দেয়, যখন মানকটি কেবল এটি বাদ দিতে দেয় (এবং কেবলমাত্র যখন প্রতিনিধিত্ব ব্যবহার করে সমস্ত পক্ষের মধ্যে চুক্তি হয়)।

আমি দুজনের মধ্যে পার্থক্য সম্পর্কে খুব বেশি চিন্তা করব না, তবে আপনার ব্যবহারের ক্ষেত্রে তাদের ব্যবহারের সুযোগটি খুব কমই লাগবে, এক নজরে দেখার সময় এটি আপনার পক্ষে উপযুক্ত হবে:


11
এটি অন্য উপায়ে, আইএসও 'টি' বাদ দিতে দেয় তবে আরএফসি 3339 এটিকে সরঞ্জামগুলি
জাভা গাই

21
দুঃখিত জাভা গাই, তবে এটি বেশ সঠিক নয়। আপনি যে পরিশিষ্টটি উল্লেখ করেছেন তা কেবল তথ্যগত এবং ব্যাকরণটিকে আরও সহজ রাখার স্বার্থে এই সীমাবদ্ধতা। বিভাগ ৫..6 এর শেষে থাকা নোটটিতে স্পষ্টভাবে বলা হয়েছে যে পাঠযোগ্যতার জন্য পূর্ববর্তী উল্লেখটি উল্লেখ করে যা একটি অংশ পাঠযোগ্যতার জন্য ব্যবহার করা যেতে পারে যা ধারা ৫.২ এর বিষয়। উদ্ধৃতিতে: "এই বাক্য গঠন ব্যবহার করে অ্যাপ্লিকেশনগুলি পাঠযোগ্যতার জন্য, একটি স্থানের অক্ষর দ্বারা পৃথক একটি পূর্ণ-তারিখ এবং পূর্ণ-সময় নির্দিষ্ট করার জন্য চয়ন করতে পারে say"
গ্রেগ এ উডস

8
@ জাভাগুয়ে আপনি যে পরিশিষ্টটি সংযুক্ত করেছেন তা এমনকি আরএফসি 3339 বাক্য গঠন সম্পর্কেও কথা বলছে না - এটি শিরোনাম ISO 8601 সংগৃহীত এবিএনএফ এবং এটি এবিএনএফ ব্যবহার করে আইএসও 8601 এর ব্যাকরণের আনুষ্ঠানিকভাবে বর্ণনা করার প্রয়াস । এটি বলার মতো কিছুই আরএফসি 3339 ডেটটাইম সিনট্যাক্স সম্পর্কে প্রমাণ হিসাবে নেওয়া উচিত নয়।
মার্ক অ্যামেরি

3
এফডাব্লুআইডাব্লু: এটি কোরিউটিলের
ফ্রেডরিক নর্ড

9
আমি সেই লেখক যা জাস্টিন (পূর্ববর্তী মন্তব্য) যোগাযোগ করেছিলেন (যদিও সেখানে বেশিরভাগ ভারী উত্তোলনের জন্য দায়বদ্ধ নয়)। আমি তার মন্তব্য নিশ্চিত। সাধারণত, আমি প্রয়োজনের তুলনায় আরএফসি 3339 নির্দিষ্ট করার মতো স্পেসিফিকেশন ডকুমেন্টগুলির পরামর্শ দেব - এটি ব্যবহারের প্রসঙ্গে যা প্রয়োজনীয় তা নির্ধারণ করে । যতক্ষণ তা পরিষ্কার হয় যতক্ষণ না উদ্দেশ্য কী, তবে নির্দিষ্ট সিনট্যাক্স উত্পাদন উল্লেখ করা ভাল। (এই সত্যিই কি RFC3339 নিজেই ISO8601 করার নির্বাচনী রেফারেন্স তৈরীর করে বিভিন্ন নয়।) আরও দেখুন নোট অধ্যায় 5.6
গ্রাহাম ক্লিন

20

আরএফসি 3339 বেশিরভাগই আইএসও 8601 এর প্রোফাইল, তবে আরএফসি 2822 থেকে "-00: 00" টাইমজোন স্পেসিফিকেশন ধার করার ক্ষেত্রে এটির সাথে বেমানান। উইকিপিডিয়া নিবন্ধে এটি বর্ণিত হয়েছে।


4

আপনার এত যত্ন করা উচিত নয়। আরএফসি 3339, নিজেই অনুযায়ী, আইএসও 8601 থেকে প্রাপ্ত মানের একটি সেট though যদিও বেশ কয়েক মিনিটের পার্থক্য রয়েছে, এবং সেগুলি আরএফসি ৩৩৯৯-এ বর্ণিত হয়েছে them আমি এগুলি সবগুলি দিয়ে এখানে যেতে পারলাম, তবে আপনি সম্ভবত আরও ভাল করতে চাইবেন আপনি উদ্বিগ্ন ইভেন্টে কেবল নিজের জন্য দস্তাবেজটি পড়ছেন:

http://tools.ietf.org/html/rfc3339

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.