转换从.csv文件中提取的日期格式

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

我正在从一些.csv文件中提取数据,在该文件的第5行中出现以下数据:日期:21 / December / 2017此数据用于向文件添加新列,日期为在当天,通过该日验证如果它是正确的文件,程序必须理解日期并将其转换为已建立的基本数据格式。我指定了我需要的转换

日期:2017年12月21日-----> 2017-12-21

应遵循的步骤如下:

  1. 获取.csv文件的第5行

2.阅读日期和转换为先前显示的格式“日期:2017年12月21日”----->“2017-12-21”

我不知道他提出的方式是否正确

我已经尝试过几样东西,例如:DateTime myDate = DateTime.ParseExact(“21 / December / 2017”,“dd / MM / yyyyy”,Null);

但在这种情况下,它不理解“十二月”我真的很感激,如果有人可以指导我这个问题。

在c#中开发

视觉代码。

c# csv date datetime
1个回答
0
投票

使用"dd / MMMM / yyyy"作为您的格式。 "MMMM"意味着它将采用月份的全名。 此外,yyyy足以达到四位数年份。看来你输入了一个额外的y

有关更多信息,请参阅documentation

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