Bas*_*rif 3 c# asp.net datetime
我有一个日期时间字符串"12-24-2013 15:19:29"这是"MM-dd-yyyy HH:mm:ss".我想将此字符串转换为datetime.但格式不应该改变.它应该是相同的"MM-dd-yyyy HH:mm:ss"格式.
当我使用以下方法时,
DateTime dt2 = DateTime.ParseExact(date31strin, "MM-dd-yyyy HH:mm:ss", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
格式更改为"dd-MM-yyyy HH:mm:ss".我也尝试过其他一些方法,但仍然采用相同的格式.
首先,您应该将字符串解析为a DateTime,然后使用ToString()方法将其格式化为第二种格式.
//Convert your string to a DateTime
DateTime dt2 = DateTime.ParseExact(date31strin,
"MM-dd-yyyy HH:mm:ss", CultureInfo.InvariantCulture);
//If you want to change the format
string secondFormat = dt2.ToString("Second format string");
Run Code Online (Sandbox Code Playgroud)
注意:日期是日期,它没有格式.如果需要将字符串转换为DateTime,则第一行代码就足够了
| 归档时间: |
|
| 查看次数: |
44823 次 |
| 最近记录: |