یک برنامه C# بنویس که با دریافت یک رشته تاریخ و زمان، مقدار TimeOfDay آن را استخراج کرده و هم به صورت فرمت hh:mm:ss و هم به صورت مجموع ثانیه نمایش دهد.

14.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:58

0.0

با استفاده از DateTime.Parse یا بهتر از DateTime.TryParse ورودی را به DateTime تبدیل کنید، سپس از خاصیت DateTime.TimeOfDay که یک TimeSpan برمی‌گرداند برای گرفتن ساعت، دقیقه و ثانیه استفاده کنید؛ می‌توانید TimeSpan.ToString("hh\\:mm\\:ss") یا خواص Hours/Minutes/Seconds را به کار ببرید و برای مجموع ثانیه از TotalSeconds استفاده کنید. این کار را در یک برنامه کنسولی ساده انجام دهید و برای اعتبارسنجی ورودی از TryParse و برای موارد وب یا اتوماسیون به تبدیل فرهنگ (Culture) و منطقه زمانی توجه کنید.

توسط پژوهشگر در 201 روز قبل ساعت 03:58
دسته بندی ها: C# C# for beginner
sara در 201 روز قبل ساعت 04:33

برای ورودی‌ها، با DateTime.TryParseExact و یک فرمت مشخص و CultureInfo مناسب خطاهای محلی را کاهش دهید. TimeOfDay یک TimeSpan است، پس از آن می‌توانید با TimeSpan.ToString("hh\\:mm\\:ss") یا با دسترسی به Hours/Minutes/Seconds زمان را فرمت کنید. برای دریافت مجموع ثانیه از TimeOfDay.TotalSeconds استفاده کنید. فراموش نکنید ورودی را در یک برنامه کنسولی ساده اعتبارسنجی کنید و نکته‌های فرهنگ/منطقه زمانی را در نظر بگیرید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری