أدوات الوقت والتاريخ
من cppreference.com
< c
تتمحور منظومة الوقت في السي حول ثلاثة أنواع وعدد من الدوال لإجراء العمليات على هذه الأنواع. يجوز اختلاف وحدات وتقويمات الأنواع من نظام لآخر الا انه في العادة:
- النوع clock_t يعبر عن مدة تشغيل البرنامج. بقسمته على CLOCKS_PER_SEC تنتج الثواني المنقضية
- النوع time_t يعبر عن الثواني التي مرت منذ بداية التأريخ الرقمي (1 يناير 1970)
- النوع struct tm يعبر عن الوقت والتاريخ بالتقويم الميلادي.
لمزيد من التفاصيل أنظر المقالات الخاصة بكل نوع.
محتويات |
[تعديل] الدوال
معرفة في ملف
<time.h> | |
إيجاد الوقت | |
تحسب الفرق بين وقتين من النوع time_t (دالة) | |
تُحول الوقت والتاريخ الميلادي الحاليان إلى التأريخ الرقمي (دالة) | |
تُرجع عدد دقات ساعة البروسيسور منذ بدء البرنامج (دالة) | |
(منذ C11) |
تُرجع الوقت الميلادي الحالي بتوقيت محدد وذلك بالثانية والنانوثانية (دالة) |
تنسيق الوقت | |
تحول كائن من النوع tm إلى شكل كتابي (دالة) | |
تحول كائن من النوع time_t إلى شكل كتابي (دالة) | |
تحول كائن من النوع tm إلى شكل نصي يحدده المبرمج (دالة) | |
(C95) |
converts a tm object to custom wide string textual representation (دالة) |
تحول كائن من النوع time_t إلى النوع tm بالتوقيت العالمي المنسق (UTC) (دالة) | |
تحول كائن من النوع time_t إلى النوع tm بالتوقيت المحلي (دالة) | |
تحول كائن من النوع tm إلى النوع time_t (دالة) |
[تعديل] الثوابت
عدد "دقات" ساعة المعالج في الثانية الواحدة (ثابت ماكرو) |
[تعديل] الأنواع
نوع لحمل الوقت والتاريخ الميلادي (struct) | |
الوقت المنقضي منذ بداية التأريخ الرقمي (معرف بـ typedef) | |
مدة تشغيل البرنامج (معرف بـ typedef) | |
(منذ C11) |
الوقت بالثانية والنانوثانية (struct) |
[تعديل] أنظر أيضا
مقالة مرجع C++ عن أدوات الوقت والتاريخ في السي
|