গাইড / নির্ভুলতা

ইউনিক্স সেকেন্ড বনাম মিলিসেকেন্ড

10-সংখ্যা এবং 13-সংখ্যার টাইমস্ট্যাম্প, ইউনিট সনাক্তকরণ, নির্ভুলতা, স্টোরেজ সীমা এবং রূপান্তর ত্রুটির তুলনা করুন।

হাজার গুণ পার্থক্য

সেকেন্ড যুগের পরে পুরো সেকেন্ড গণনা করে। মিলিসেকেন্ড এক সেকেন্ডের হাজারতম গণনা করে, তাই একই তাত্ক্ষণিকের মান 1,000 গুণ বড়। উদাহরণস্বরূপ, 1700000000 s এবং 1700000000000 ms উভয়ই 2023-11-14T22:13:20Z।

কেন সংখ্যা গণনা শুধুমাত্র একটি ইঙ্গিত

বর্তমান ধনাত্মক মানগুলি সাধারণত সেকেন্ডে 10টি সংখ্যা এবং মিলিসেকেন্ডে 13টি। যুগের কাছাকাছি তারা খাটো হয়। নেতিবাচক মান একটি চিহ্ন অন্তর্ভুক্ত. সুদূর-ভবিষ্যত মান আরও দীর্ঘ হয়। নির্ভরযোগ্য সফ্টওয়্যার একটি সুস্পষ্ট ইউনিট গ্রহণ বা এটি সনাক্ত করা কি দেখাতে হবে.

নির্ভুলতা এবং নিরাপদ পূর্ণসংখ্যা

জাভাস্ক্রিপ্ট সংখ্যাগুলি শুধুমাত্র Number.MAX_SAFE_INTEGER এর মাধ্যমে পূর্ণসংখ্যাগুলিকে সঠিকভাবে উপস্থাপন করে। এই সাইটটি যুগের ইউনিট পরিবর্তন করার সময় BigInt ব্যবহার করে তাই 16- এবং 19-সংখ্যার ইনপুটগুলি তাদের মিলিসেকেন্ড তারিখের উপস্থাপনা গণনা করার আগে বৃত্তাকার হয় না।

একই তাত্ক্ষণিক চারটি উপস্থাপনা তুলনা করুন

এককমানসেকেন্ডের সাপেক্ষে স্কেল
সেকেন্ড17000000001
মিলিসেকেন্ড17000000000001,000
মাইক্রোসেকেন্ড17000000000000001,000,000
ন্যানোসেকেন্ড17000000000000000001,000,000,000

চারটিই 2023-11-14T22:13:20Z উত্পাদন করে। 1,000 দ্বারা গুণ করলে একক পরিবর্তন হয়, তাত্ক্ষণিক নয়। এটি অতিরিক্ত পরিমাপিত নির্ভুলতা তৈরি করে না। এই মানগুলিকে converter-এ সুস্পষ্টভাবে নির্বাচিত ইউনিট সহ চেষ্টা করুন৷

1970 সালের কাছাকাছি বা ভবিষ্যতের কোনো তারিখ নির্ণয় করুন

যদি একটি আধুনিক ঘটনা অপ্রত্যাশিতভাবে জানুয়ারী 1970 এ উপস্থিত হয়, একটি সেকেন্ডের মানকে মিলিসেকেন্ড হিসাবে ব্যাখ্যা করা হতে পারে। যদি এটি কয়েক হাজার বছর দূরে প্রদর্শিত হয়, একটি মিলিসেকেন্ড মান সেকেন্ড হিসাবে ব্যাখ্যা করা যেতে পারে। নম্বর পরিবর্তন করার আগে, মূল সিস্টেমের ক্ষেত্রের ডকুমেন্টেশন পরীক্ষা করুন। দশ এবং তেরো সংখ্যা সমসাময়িক তারিখের জন্য ক্লু, সার্বজনীন বৈধতা নিয়ম নয়।

ঐতিহাসিক তথ্যের জন্য, 1000 সেকেন্ড হল 1970-01-01 00:16:40 UTC; 1000 মিলিসেকেন্ড হল 00:00:01 UTC। উভয়ই বৈধ। যখন প্রতিটি সারি একই উত্স স্পেসিফিকেশন অনুসরণ করে তখন ব্যাচ রূপান্তরকারী-এ ইউনিটটি বেছে নিন।

রাউন্ডিং একটি ডেটা সিদ্ধান্ত

1700000000123 মিলিসেকেন্ডে পুরো সেকেন্ডের বাইরে 123 মিলিসেকেন্ড রয়েছে। এটিকে সম্পূর্ণ সেকেন্ডে রূপান্তর করা সেই ভগ্নাংশটি বাতিল করে দেয়। এই সাইটটি সম্বলিত ইউনিটের শুরুতে বৃত্তাকার: -1 ন্যানোসেকেন্ড মিলিসেকেন্ড -1 এর অন্তর্গত, মিলিসেকেন্ড শূন্য নয়।

সূক্ষ্ম-ইউনিট আউটপুট পূর্ণসংখ্যা ইনপুট ঠিক সংরক্ষণ করে। ISO ক্যালেন্ডার আউটপুট মিলিসেকেন্ডের মধ্যে সীমাবদ্ধ এবং একটি সূক্ষ্ম অবশিষ্ট থাকা অবস্থায় একটি নির্ভুল বিজ্ঞপ্তি প্রদর্শন করে। মাইক্রোসেকেন্ড বা ন্যানোসেকেন্ড টাইমস্ট্যাম্প সহ একটি ডাটাবেস অডিট করার সময় আসল পূর্ণসংখ্যা রাখুন; শুধুমাত্র একটি পঠনযোগ্য তারিখ একটি সঠিক রাউন্ড ট্রিপের জন্য অপর্যাপ্ত।

স্ট্যান্ডার্ড এবং রানটাইম রেফারেন্স

টুলস / 01-06

আরও টাইমস্ট্যাম্প টুল

প্রতিটি রুট একটি নির্দিষ্ট ইনপুট দিয়ে শুরু হয় এবং একটি নির্দিষ্ট উত্তর দেয়।