繁体   English   中英

在C#中将DateTime存储到数组中

[英]Storing DateTime into Array in c#

我已经为DateTime初始化了一个数组。

DateTime[] departureCalcArray = new DateTime[10];

然后获取DateTimePicker的值,该值的格式为h:mm tt (即上午8:30,且不包含零)。

我用于存储DateTimePicker值的代码如下。

departureCalcArray[i] = timeDeparture.Value.Date;

但是,当我检查是否通过MessageBox.Show();保存该值时MessageBox.Show(); 我今天和12:00:00一直得到约会。 尽管返回PHP,但我还是将时间转换为24小时格式,以便可以在计算中使用它。 有什么帮助吗?

更改

departureCalcArray[i] = timeDeparture.Value.Date;

departureCalcArray[i] = timeDeparture.Value;

当使用DateTime实例的Date属性时,您将获得一个具有相同日期的新DateTime实例,但其Time组件设置为12:00 AM

我无法评论becos我刚开始注册这个帐户。 此答案与有关如何更改为HH:mm的注释中的对话有关

DateTimePicker.ShowUpDown = true;
DateTimePicker.CustomFormat = "hh:mm";
DateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom;

鸣谢这里: WinForm中的DateTime Picker如何选择时间?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM