difftime()
C++ ctime difftime() funksiyasi
Misol
Ikki vaqt belgisi orasidagi vaqt farqini o‘lchang:
struct tm date;
time_t now;
time_t before;
// Create a timestamp for right now
time(&now);
// Create a timestamp for 5 hours ago
date = *localtime(&now);
date.tm_hour -= 5;
before = mktime(&date);
// Calculate the difference between the two timestamps in seconds
cout << difftime(now, before);
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
difftime() funksiyasi ikki vaqt belgisi (timestamp) orasidagi soniyalar sonini qaytaradi.
Agar boshlanish vaqt belgisi tugash vaqt belgisidan katta bo‘lsa, natija manfiy son bo‘ladi.
difftime() funksiyasi <ctime> sarlavha faylida aniqlangan.
Sintaksis
difftime(time_t end, time_t start);
time_t ma’lumot tipi sonni ifodalaydi.
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| end | Majburiy. O‘lchanayotgan vaqt oralig‘i tugashining vaqt belgisi. |
| start | Majburiy. O‘lchanayotgan vaqt oralig‘i boshlanishining vaqt belgisi. |
Texnik tafsilotlar
| Qaytaradi: | Ikki vaqt belgisi orasidagi soniyalar sonini ifodalovchi double qiymat. |
|---|
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
