الحصول على الطابع الزمني في C # من عند تمهيد الجهاز ويندوز سي تصل

StackOverflow https://stackoverflow.com/questions/1610253

  •  05-07-2019
  •  | 
  •  

سؤال

وهناك نهج هو موضح هنا: HTTP: // شبكة الاتصالات العالمية. c-sharpcorner.com/UploadFile/scottlysle/TimeSinceBootCS06052008055807AM/TimeSinceBootCS.aspx

ومع ذلك، فمن غير متوافق مع .NET Framework ضغط.

ويمكن لأي شخص أن يوصي وسيلة للحصول على الوقت (ثانية) منذ تمهيد النظام / الجهاز حتى أن يتوافق مع الإطار الصغير؟

وشكرا مقدما:)

هل كانت مفيدة؟

المحلول

وعلى افتراض أن OS-علة التي تعاني على ما يرام مع البطارية والوقت (كما عائلة Windows بأكملها انحراف تحدى)، وسوف افتراض يمكنك التأكد من أن نسميها بعناية كافية لتجنب التفاف (أو استخدام آليات أخرى مثل بيرسيستانسي) على c20-30 أيام تحصل مع GetTickCount / PInvoke أو System.Environment.TickCount ... فقط بناء على التاريخ والوقت من DateTime.Now (أو بالتوقيت العالمي المتغير، اعتمادا على ما تفعلونه) وطرح الثواني / ميلي ثانية.

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