字符串格式与c#

String format with c#

我有这个字符串值

var d = "2016-01-07 09"

这是一个字符串,包含一个没有分秒毫秒的小时日期。 我想用这种格式转换成日期时间

2016-01-07 09:00:00:000

我知道这听起来很愚蠢,但这些东西让我发疯。 感谢支持。

您的日期格式为年 - 月 - 日小时 (yyyy-MM-dd HH)。

您可以使用 DateTime ParseExact 方法。如果你知道你的日期格式。你可以解析它。

检查 this link

上的日期格式
 string d= "2016-01-08 03";
 var c = DateTime.ParseExact(d, "yyyy-MM-dd HH", CultureInfo.InvariantCulture);
return c;