بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل timestamp 32bit
با سلام
اگر یکم با تاریخ ها و علی الخصوص تایم استمپ کار کرده باشید متوجه میشید که:
بزرگترین مقداری صحیحی که میشه در فرمت 32بیت ذخیره کرد عدد 2,147,483,647 هست. اگر عدد 1 رو به این عدد اضافه کنیم عدد 2,147,483,647- (منفی) میشه.
2,147,483,647 ثانیه پس از تاریخ مبدأ میشه 2038/01/19 و به عبارتی در فرمت 32بیت تا این تاریخ حساب میشه و بعد از این بخاطر منفی شدن عدد دوباره تاریخ بر میگرده به عقب.
تا جایی که من تحقیق کردم با محاسبه timestamp در فرمت 64بیت میشه تا میلیون ها سال بعد رو محاسبه کرد. ولی نمیدونم چطوری تایم استمپ رو با فرمت 64بیت حساب کنم. اگر کسی بلده لطفا راهنمایی کنه. ممنون
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .