فرمت های تاریخ و زمان در سی شارپ
بررسی ساختار DateTime() در C#
در زبان برنامهنویسی C#، نوع دادهای DateTime
برای ذخیره تاریخ و زمان استفاده میشود. این نوع داده به شما اجازه میدهد که تاریخ و زمانهای مختلف را ذخیره، دستکاری و نمایش دهید.
تعریف DateTime
using System;
class Program
{
static void Main()
{
DateTime currentTime = DateTime.Now;
Console.WriteLine(currentTime);
}
}
فرمتهای مختلف نمایش DateTime
در زیر تعدادی از فرمتهای معمول نمایش تاریخ و زمان آورده شده است:
-
فرمت عمومی تاریخ و زمان (G
)
-
DateTime dt = DateTime.Now; string formatted = dt.ToString("G"); Console.WriteLine(formatted);
-
فقط تاریخ (d
)
-
string formatted = dt.ToString("d"); Console.WriteLine(formatted);
-
فقط زمان (t
)
-
string formatted = dt.ToString("t"); Console.WriteLine(formatted);
-
فرمت کامل تاریخ و زمان (f
)
-
string formatted = dt.ToString("f"); Console.WriteLine(formatted);
-
فرمت کامل تاریخ و زمان شامل ثانیهها (F
)
-
string formatted = dt.ToString("F"); Console.WriteLine(formatted);
-
فرمت کوتاه تاریخ (M
یا m
)
-
string formatted = dt.ToString("M"); Console.WriteLine(formatted);
-
فرمت کوتاه تاریخ و زمان (g
)
-
string formatted = dt.ToString("g"); Console.WriteLine(formatted);
-
فرمت قابل مرتبسازی (s
)
-
string formatted = dt.ToString("s"); Console.WriteLine(formatted);
-
فرمت استاندارد جهانی زمان (u
)
-
string formatted = dt.ToString("u"); Console.WriteLine(formatted);
-
فرمت سفارشی
-
string formatted = dt.ToString("yyyy/MM/dd HH:mm:ss"); Console.WriteLine(formatted);
مثال کامل از استفاده و فرمتدهی DateTime
using System;
class Program
{
static void Main()
{
DateTime currentTime = DateTime.Now;
Console.WriteLine(currentTime.ToString("G"));
Console.WriteLine(currentTime.ToString("d"));
Console.WriteLine(currentTime.ToString("t"));
Console.WriteLine(currentTime.ToString("f"));
Console.WriteLine(currentTime.ToString("F"));
Console.WriteLine(currentTime.ToString("M"));
Console.WriteLine(currentTime.ToString("g"));
Console.WriteLine(currentTime.ToString("s"));
Console.WriteLine(currentTime.ToString("u"));
Console.WriteLine(currentTime.ToString("yyyy/MM/dd HH:mm:ss"));
}
}
این مثالها به شما نشان میدهند که چگونه میتوانید تاریخ و زمان را در فرمتهای مختلف نمایش دهید.