将字符串格式转换为日期时间,单位为mm / dd / yyyy

我必须将mm / dd / yyyy格式的字符串转换为datetime变量,但应保留为mm / dd / yyyy格式。

string strDate = DateTime.Now.ToString("MM/dd/yyyy");

请帮忙。

回答:

您正在寻找DateTime.Parse()方法(MSDN文章)

因此,您可以执行以下操作:

var dateTime = DateTime.Parse("01/01/2001");

这会给你一个DateTime类型化的对象。

如果需要指定要使用的日期格式,请使用DateTime.ParseExact(MSDN

Article)

在这种情况下(在使用英式日期格式的情况下)将使用哪种方式:

string[] formats= { "dd/MM/yyyy" }

var dateTime = DateTime.ParseExact("01/01/2001", formats, new CultureInfo("en-US"), DateTimeStyles.None);

以上是 将字符串格式转换为日期时间,单位为mm / dd / yyyy 的全部内容, 来源链接: utcz.com/qa/418332.html

回到顶部