将存储为字符串的时间分配给DateTimePicker的Value属性

本文关键字:DateTimePicker Value 属性 分配 时间 存储 字符串 | 更新日期: 2023-09-27 18:26:29

我有一个从数据库中读取的时间值,该数据库为军用格式,分隔符为"."(格式:"HH.mm.ss"示例:"15.32.18")。

对我来说,使用DateTimePicker显示此字符串的最佳方式是什么。日期时间选择器的格式如下:

timePicker.Format = DateTimePickerFormat.Time;
timePicker.CustomFormat = "HH.mm.ss";

我能想到的唯一方法是用存储在字符串中的时间值创建一个DateTime对象,并将其分配给我的timePicker。这似乎是一种倒退的方式。

将存储为字符串的时间分配给DateTimePicker的Value属性

您要查找的方法是DateTime.ParseExact:

DateTime.ParseExact("15.32.18", "HH.mm.ss", null)

给出时间部分为下午3:32:18的日期。