关于一个开关灯时间的问题探讨,晚上19:00开灯,早上7点关灯(附C#操作方法)

为了响应节能环保,项目中需要设备在夜间自动开关灯。本文介绍了如何使用C#处理时间跨天的情况,确保在19:00开启,次日7:00关闭。关键在于正确判断当前时间是否已触发开灯条件,从而确定正确的结束时间。欢迎讨论更多解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求概述

最近在写项目的时候遇到一个需求为了响应国家节能环保要求以及国家碳达峰要求,我们的设备需要进行一个定时的开关灯操作,只有在夜晚光线不好的情况下再亮灯,白天的时候就处于关灯状态。

实现效果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

C#案例实现

namespace ConsoleApp1
{
   
   
    internal