净C#日期时间转换

时间:2018-11-15 10:25:13

标签: c#

我想按如下方式转换日期:

2018年11月2日,星期五,下午6:12

收件人

20181102 | 18:12

欣赏它。

我的编码如下,并且显示字符串未被识别为有效的日期时间。有人可以帮我吗?

String DateCv_01 = dtB.Rows[i_01]["APi_Time"].ToString();

DateTime DateCv_02 = DateTime.ParseExact(DateCv_01.ToString(), "dddd, MMMM dd yyyy hh:mm tt", CultureInfo.InvariantCulture);

string DateCv_03 = DateCv_02.ToString("yyyyMMdd|hh:mm");

1 个答案:

答案 0 :(得分:1)

以下是几天和几小时的使用情况:

enter image description here

这意味着应使用以下日期时间格式:

dddd, MMMM d yyyy h:mm tt

尝试以下代码:

DateTime DateCv_02 = DateTime.ParseExact("Friday, November 2 2018 6:12 PM", "dddd, MMMM d yyyy h:mm tt", CultureInfo.InvariantCulture);

string DateCv_03 = DateCv_02.ToString("yyyyMMdd|hh:mm");