উত্তর:
System.Diagnostics.Processবর্গ একটি সম্পত্তি শুরুর সময় যা আপনি গণনা করতে কত সময় লাগবে চলমান হয়েছে ব্যবহার করতে পারেন ধারণকারী আছে:
var current = System.Diagnostics.Process.GetCurrentProcess();
DateTime startedAt = current.StartTime
current.StartTimeসার্ভারের স্থানীয় সময়, ইউটিসি নয়।
StopWatchএই বৈশিষ্ট্যের জন্য বর্গ ব্যবহার করুন ।
এমনকি যদি অতিরিক্ত ওভারকিল করা হয় তবে এটি সর্বদা কার্যকর হবে, এমনকি ব্যবহারকারী ঘড়িটি পরিবর্তন করে বা এমনকি প্রক্রিয়া চলাকালীন কিছু দিবালোক সংরক্ষণ পরিবর্তন করে। - জুলিয়েন লেবোসকাইন (আমার উত্তরে মন্তব্য করুন))
আপনি Static DateTime Variableআপনার প্রকল্পের জন্য একটি রাখতে পারেন এবং তারিখের সময়টি আপনার মূল শ্রেণীর কনস্ট্রাক্টরে সংরক্ষণ করতে পারেন। এই স্ট্যাটিক ভেরিয়েবলের উল্লেখ করা এবং বর্তমান সময়ের সাথে তুলনা করা আপনাকে আপনার ফলাফল অর্জনে সহায়তা করে