C# 将“选项”对话框中的日期/时间值发送到服务器组件

C# 将“选项”对话框中的日期/时间值发送到服务器组件,c#,scope,datetimepicker,C#,Scope,Datetimepicker,我需要设置一个日期和时间(我计划使用DateTimePicker)来设置用户界面软件模块的选项对话框中的任意日期和时间。然后我需要将其传递给一个单独的服务器组件,该组件将使用该值作为当前日期和时间以及从那里开始的增量时间。服务器还将通过TCP/IP或RS232将日期和时间发送到字符串变量到客户端设备 我怀疑服务器代码需要包含与 TimeSpan duration = new TimeSpan(); string futureDay = string.Format("{0:dd}", DateTi

我需要设置一个日期和时间(我计划使用DateTimePicker)来设置用户界面软件模块的选项对话框中的任意日期和时间。然后我需要将其传递给一个单独的服务器组件,该组件将使用该值作为当前日期和时间以及从那里开始的增量时间。服务器还将通过TCP/IP或RS232将日期和时间发送到字符串变量到客户端设备

我怀疑服务器代码需要包含与

TimeSpan duration = new TimeSpan();
string futureDay = string.Format("{0:dd}", DateTime.UtcNow.Add(duration));
string futureMonth = string.Format("{0:MM}", DateTime.UtcNow.Add(duration));
等等,对于所有的日期/时间字段(现在我想起来了,我可能只需要“日期”和“时间”字段,而不需要进一步细分它们)

作为编程新手,我不确定如何将值从“选项”对话框一直传递到服务器上的duration对象,或者是否应该使用配置文件来存储日期和时间值,并以某种方式使该配置文件对服务器对象可见,并使用其中的值


最终,这些值将被输入到GPS NMEA语句中,使时间可配置的目的是测试设备对夏令时的反应,例如。

您的问题到底是什么?如何通过tcp将数据传递给远程方并将其存储在文件中?我想我的问题的关键是如何从UI端选项对话框中定义的值设置服务器中的duration对象。您的意思是您有两个日期选择器,以及如何获取duration<代码>选择器2.Value-选择器1.Value。例如,这将为您提供可以作为记号传输的时间跨度。