将字符串格式转换为日期时间,单位为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