c#怎么判断当前服务器时间是上午还是下午?

2023-04-17 14:05:51 北斗时源

您可以使用C#中的DateTime.Now.TimeOfDay属性获取当前时间的时间部分,然后判断其小时数是否大于等于12来判断当前时间是上午还是下午。下面是一个示例代码:


csharp

Copy code

if(DateTime.Now.TimeOfDay.Hours >= 12)

{

    Console.WriteLine("现在是下午");

}

else

{

    Console.WriteLine("现在是上午");

}

在这个示例中,我们使用了DateTime.Now获取当前时间,并使用TimeOfDay属性获取时间部分。然后我们判断时间部分的小时数是否大于等于12,如果是,则表示现在是下午,否则表示现在是上午。


需要注意的是,以上方法是基于24小时制的。如果您想使用12小时制,请将判断条件改为判断小时数是否大于等于12,并且小于24,或者是小于12。


首页
产品
联系
Baidu
map