c#怎么判斷當(dāng)前服務(wù)器時(shí)間是上午還是下午?
您可以使用C#中的DateTime.Now.TimeOfDay屬性獲取當(dāng)前時(shí)間的時(shí)間部分,然后判斷其小時(shí)數(shù)是否大于等于12來判斷當(dāng)前時(shí)間是上午還是下午。下面是一個(gè)示例代碼:
csharp
Copy code
if(DateTime.Now.TimeOfDay.Hours >= 12)
{
Console.WriteLine("現(xiàn)在是下午");
}
else
{
Console.WriteLine("現(xiàn)在是上午");
}
在這個(gè)示例中,我們使用了DateTime.Now獲取當(dāng)前時(shí)間,并使用TimeOfDay屬性獲取時(shí)間部分。然后我們判斷時(shí)間部分的小時(shí)數(shù)是否大于等于12,如果是,則表示現(xiàn)在是下午,否則表示現(xiàn)在是上午。
需要注意的是,以上方法是基于24小時(shí)制的。如果您想使用12小時(shí)制,請將判斷條件改為判斷小時(shí)數(shù)是否大于等于12,并且小于24,或者是小于12。