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