Dasturlash I 3-hafta mavzu: С++da sonlarning turlari va ular ustida amallar. Dastur yaratish jarayoni
Amali qism: Joriy vaqtni chiqarish
Download 6.28 Mb.
|
ma\'ruza-3
2.10. Amali qism: Joriy vaqtni chiqarish
Key Point. Joriy vaqtni olish uchun time(0) funksiyasini qo‘llash mumkin. Dastur tizushdagi muammolardan biri soat:daqiqa:soniya formatida, GMT (Greenwich Mean Time – Yer koordinatasiga tegishli vaqt) dagi joriy vaqtni ko‘rsatishdir (13:19:8 kabi). ctime kutubxonasidagi time(0) funksiyasi 2.1-rasmda keltirilganidek, 1970 yil 1-yanvar, soat 00:00:00 GMT vaqtdan keyingi o‘tgan vaqtni ko‘rsatadi. Bu vaqt UNIX epoch (Unix davri) nomi bilan tanilgan. Davr nuqtasi vaqtning start nuqtasida joylashgan. 1970 - yilda UNIX rasman ishlab chiqilgan edi. 2.1- rasm. time(0) Unix vaqti soniyalarini ko‘rsatadi.
2.9-ro‘yxatda vaqtni hisoblashlar oid masalalar uchun dastur kodi keltrilgan. 2.9-ro‘yxat. JoriyVaqt.cpp 1 #include 2 #include 3 using namespace std; 4 5 int main() 6 { 7 // Obtain the total seconds since the midnight, Jan 1, 1970 8 int totalSeconds = time(0); 9 10 // Compute the current second in the minute in the hour 11 int currentSecond = totalSeconds % 60; 12 13 // Obtain the total minutes 14 int totalMinutes = totalSeconds / 60; 15 16 // Compute the current minute in the hour 17 int currentMinute = totalMinutes % 60; 18 19 // Obtain the total hours 20 int totalHours = totalMinutes / 60; 21 22 // Compute the current hour 23 int currentHour = totalHours % 24; 24 25 // Display results 26 cout << "Current time is "<< currentHour << ":" 27 << currentMinute << ":"<< currentSecond << " GMT"<< endl; 28 29 return 0; 30 } Download 6.28 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling