يجب أن يكون عامك بمثابة تعويض منذ عام 1900. على الأرجح هذا هو الجاني.
محاولة:
licence_expiry_time_struct.tm_year = gtime_to / 10000 - 1900;
بشكل عام ، عند استخدام mktime()
يوصى بشدة أن تبدأ مع صالحة tm
بنية في المقام الأول (أي عن طريق الاتصال localtime()
) ثم تغيير الحقول.