زمان و تاریخ در سی شارپ ساید کمی پیچیده باشد.
شاید هم برای من اینطوری بوده است. ولی ساده است. شما می توانید از مقدار
DateTime.Now.GetDateTimeFormats('T')[2]
برای زمان و از مقدار
DateTime.Now.GetDateTimeFormats('d')[2]
هم برای تاریخ استفاده کنید.
به تابع زیر نگاه کنید
string a = "";
foreach (var item in DateTime.Now.GetDateTimeFormats('T'))
{
a += item+"\n";
}
foreach (var item in DateTime.Now.GetDateTimeFormats('T'))
{
a += item+"\n";
}
مقدار T می تواند با مقادیر زیادی جایگزین شود که شرح ان در ادرس زیر اماده است:
https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings?view=netframework-4.7.2
این دوتا دستور هم هست :
LocalDateBox.Text = DateTime.Now.ToString("yyyy-MM-dd");
LocalTimeBox.Text = DateTime.Now.ToString("HH:mm:ss");
LocalTimeBox.Text = DateTime.Now.ToString("HH:mm:ss");
درباره این سایت