سؤال

تكرار ممكن:
لماذا يتراوح TM_SEC من 0-60 بدلاً من 0-59 في الوقت.

لذلك عندما نظرت <time.h> للحصول على بعض المعلومات ، ركضت عبر هذا. أفترض أن الأرقام الموجودة في الأقواس المربعة هي النطاقات الممكنة لكل عضو في الهيكل. فلماذا يوجد 0 ~ 61 النطاق المحتمل للثواني؟ هل كان هناك 62 ثانية في كل دقيقة وأنا الوحيد الذي لم يكن يعرف ذلك ؟؟؟

int    tm_sec   seconds [0,61] // <-- this part is weird
int    tm_min   minutes [0,59]
int    tm_hour  hour [0,23]
int    tm_mday  day of month [1,31]
int    tm_mon   month of year [0,11]
int    tm_year  years since 1900
int    tm_wday  day of week [0,6] (Sunday = 0)
int    tm_yday  day of year [0,365]
int    tm_isdst daylight savings flag
هل كانت مفيدة؟

المحلول

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top