public TimeService(ILogger <TimeService> logger, NtpConfiguration ntpConfiguration, WindowConfiguration windowConfiguration, DateAndTimeFormat dateAndTimeFormat, ApplicationConfiguration applicationConfiguration, IStopwatchService stopwatchService, INicService nicService) { _logger = logger; _ntpConfiguration = ntpConfiguration; _windowConfiguration = windowConfiguration; _dateAndTimeFormat = dateAndTimeFormat; _applicationConfiguration = applicationConfiguration; _stopwatchService = stopwatchService; _nicService = nicService; }
public static void Main(string[] args) { //string LogTxt = string.Format("{0}/{1}/{2}.log", "D:/Log", DateTime.Now.ToString("yyyy-MM"), DateTime.Now.ToString("yyyyMMdd")); //Log.WriteLog(LogTxt,"目录建立成功"); //HelperLib.LogHelper log = new LogHelper(); //log.DBWrite("", "", "", 1); //TimeStamp.DateAndTimeFormat dateAndTimeFormat=new DateAndTimeFormat(); string str = DateAndTimeFormat.TimeNowToMillisecond(); string str1 = DateAndTimeFormat.HourAdd(str, 2); DateTime dt = parseDate(str); string str2 = DateTime.Now.AddHours(25).ToString(); Console.WriteLine("当前时间:" + str2); Console.ReadLine(); }
public ApplicationService(ILogger <ApplicationService> logger, ITimeService timeService, IWindowService windowService, DateAndTimeFormat dateAndTimeFormat, WindowConfiguration windowConfiguration, ApplicationConfiguration applicationConfiguration, IStopwatchService stopwatchService, IHostApplicationLifetime hostApplicationLifetime, IStorageService storageService, INicService nicService, IInternetService internetService) { _logger = logger; _timeService = timeService; _windowService = windowService; _dateAndTimeFormat = dateAndTimeFormat; _windowConfiguration = windowConfiguration; _applicationConfiguration = applicationConfiguration; _stopwatchService = stopwatchService; _hostApplicationLifetime = hostApplicationLifetime; _storageService = storageService; _nicService = nicService; _internetService = internetService; _internetService.InternetConnectionAvailable += _internetService_InternetConnectionAvailable; _hostApplicationLifetime.ApplicationStopping.Register(() => { if (_applicationConfiguration.CountSystemRunningTime) { _stopwatchService.StopTimer(); } if (_applicationConfiguration.CountNetworkActivity) { _nicService.StopNicsMonitoring(); } _storageService.EditData(); _logger.LogDebug("Shutting down application"); _logger.LogDebug(new string('-', 100)); }); }