بدست آوردن قالب صحیح ساعت با استفاده از ثانیه ی دریافتی

ابتدا یک تابع با خروجی رشته ای و ورودی عدد اعشاری تعریف می کنیم . در داخل تابع از کلاس  TimeSpan(کلاس فاصله زمانی) یک نمونه با استفاده از ثانیه ایجاد می کنیم . یک متغیر رشته ای برای نگهداری خروجی تعریف و با استفاده از دستور قالب بندی رشته و نمونه کلاس ایجاد شده یعنی t آن را پر می کنیم . در آخر متغیر رشته ای را به عنوان خروجی بر می گردانیم .

public string getFormattedTimeFromSecond(double second)
{ 
    TimeSpan t = TimeSpan.FromSeconds(second);
    string formatedTime = string.Format("{0:D2}H:{1:D2}M:{2:D2}S",
                                t.Hours,
                                t.Minutes,
                                t.Seconds); 
    return formatedTime;
}