1,无图无真相。我还是先上图;自定义时间格式。如何设置呢,请看截图。
需要设置datetimepicker的Format和CustomFormat属性。
具体时间格式可以参考,如下:
可以使用datetime.ParseExact()来获得时间类型。该函数刚某一具体的文化有关。如图,是显示中文的文化。
如图是转换前后的比较,具体代码见代码详细。


View Code
1
string
s
=
“
03.04 周五
“
;
2
Console.WriteLine(s);
3
CultureInfo ci
=
new
CultureInfo(
“
zh-cn
“
);
4
DateTime dt
=
DateTime.ParseExact(s,
“
MM.dd ddd
“
, ci);
5
Console.WriteLine(dt);
6
Console.ReadLine();
string
s
=
“
03.04 周五
“
;
2
Console.WriteLine(s);
3
CultureInfo ci
=
new
CultureInfo(
“
zh-cn
“
);
4
DateTime dt
=
DateTime.ParseExact(s,
“
MM.dd ddd
“
, ci);
5
Console.WriteLine(dt);
6
Console.ReadLine();