字符串 日期时间格式转换

问题描述 投票:0回答:1

如何将 "4302020下午4:23:11 "字符串转换为 "2020-04-30T16:23:11 "格式,最简单的方法是什么?Convert.ToDateTime([format]) 已失败

.net datetime .net-core datetime-format
1个回答
1
投票

如果输入的是一个 DateTime,然后就用 DateTime.ToString() :

string s = dt.ToString("yyyy-MM-ddTHH:mm:ss")

如果输入是一个字符串,那么你可以把它解析成一个。DataTime 先将其转换为字符串。

DataTime dt = DateTime.ParseExact(input, "M/d‎/dddd H‎:m‎:s‎ tt",CultureInfo.InvariantCulture);

然后用上面的方法把它转换成字符串。

© www.soinside.com 2019 - 2024. All rights reserved.