টাইমস্ট্যাম্প টুল
অনলাইন টাইমস্ট্যাম্প রূপান্তর টুল, একাধিক টাইমজোন সমর্থনসহ Unix টাইমস্ট্যাম্প এবং ডেটটাইমের মধ্যে রূপান্তর সমর্থন করে
অনলাইন টাইমস্ট্যাম্প রূপান্তর টুল, একাধিক টাইমজোন সমর্থনসহ Unix টাইমস্ট্যাম্প এবং ডেটটাইমের মধ্যে রূপান্তর সমর্থন করে
সংজ্ঞা:
একটি Unix টাইমস্ট্যাম্প (Unix Timestamp) ১৯৭০ সালের ১ জানুয়ারি, ০০:০০:০০ UTC থেকে অতিবাহিত সেকেন্ডের সংখ্যা নির্দেশ করে (লিপ সেকেন্ড বাদে)। এটি কম্পিউটার সিস্টেমে সময় উপস্থাপনের জন্য প্ল্যাটফর্ম এবং টাইমজোন-নিরপেক্ষ একটি মান হিসেবে কাজ করে।
প্রামাণ্য সংজ্ঞার উৎস:
time.h ম্যানুয়াল পেজ[2] এর ডেটা টাইপকে time_t (সাধারণত একটি সাইনড 32-বিট বা 64-বিট পূর্ণসংখ্যা) হিসাবে নির্দিষ্ট করে।মূল বৈশিষ্ট্য:
1696118400। যদিও প্রায়ই পরস্পরের পরিবর্তে ব্যবহৃত হয়, GMT (Greenwich Mean Time) এবং UTC (Coordinated Universal Time) এর মধ্যে মৌলিক পার্থক্য রয়েছে:
| দিক | GMT (Greenwich Mean Time) | UTC (Coordinated Universal Time) |
|---|---|---|
| সংজ্ঞা | পৃথিবীর ঘূর্ণনের উপর ভিত্তি করে (জ্যোতির্বিদ্যাগত পর্যবেক্ষণ) | পারমাণবিক ঘড়ির উপর ভিত্তি করে (সিজিয়াম পরমাণুর দোলন), GMT থেকে <0.9s পার্থক্য বজায় রাখে |
| সমন্বয় | কোনো পর্যায়ক্রমিক ক্রমাঙ্কন নেই | লিপ সেকেন্ডের মাধ্যমে পৃথিবীর ঘূর্ণনের সাথে সিঙ্ক্রোনাইজড[5] |
| কর্তৃপক্ষ | মূলত গ্রিনিচ মানমন্দির দ্বারা সংজ্ঞায়িত, এখন টাইমজোন শনাক্তকারী (UTC+0) হিসাবে ব্যবহৃত | ITU[6] এবং BIPM[7] দ্বারা রক্ষণাবেক্ষণ করা হয় |
মূল তথ্য:
Etc/UTC এবং Etc/GMT উভয়ই শূন্য অফসেট নির্দেশ করে, তবে পরেরটি বিপরীত চিহ্ন ব্যবহার করে (যেমন, GMT+1 আসলে UTC-1 বোঝায়)।টাইমস্ট্যাম্প → স্থানীয় সময়ের সূত্র:
স্থানীয় সময় = Unix টাইমস্ট্যাম্প + টাইমজোন অফসেট + লিপ সেকেন্ড ক্ষতিপূরণ
প্রামাণ্য টুল এবং মান:
America/New_York UTC-5/UTC-4 নির্দেশ করে) YYYY-MM-DDTHH:mm:ss±HH:mm নির্দিষ্ট করে (যেমন, 2023-10-01T08:00:00-04:00) নমুনা কোড (Python):
import datetime
timestamp = 1696118400
# Convert to UTC
utc_time = datetime.datetime.utcfromtimestamp(timestamp) # 2023-10-01 00:00:00
# Convert to Eastern Time (UTC-4)
local_time = datetime.datetime.fromtimestamp(timestamp, datetime.timezone(datetime.timedelta(hours=-4))) # 2023-10-01 04:00:00-04:00
লিপ সেকেন্ড প্রক্রিয়া:
| সিস্টেম সামঞ্জস্যতা: | সিস্টেম/ভাষা | লিপ সেকেন্ড হ্যান্ডলিং | অফিসিয়াল ডকুমেন্টেশন |
|---|---|---|---|
| Linux | কার্নেল লিপ সেকেন্ড সন্নিবেশ সমর্থন করে, ম্যানুয়াল কনফিগারেশন প্রয়োজন | Linux Kernel Leap Second Handling | |
| Java | java.time API লিপ সেকেন্ড উপেক্ষা করে |
Oracle Java Docs | |
| Google Public NTP | লিপ সেকেন্ড সন্নিবেশের সময় "leap smearing" কৌশল ব্যবহার করে | Google Leap Smearing |
এই ধারণাগুলো বোঝা আর্থিক লেনদেন এবং লগ সিঙ্ক্রোনাইজেশনের মতো গুরুত্বপূর্ণ সিস্টেমে সুনির্দিষ্ট সময় লজিক নিয়ন্ত্রণ নিশ্চিত করে।
time.h ম্যানুয়াল পেজ: টার্মিনালে man 3 time চালান