将数据从字符串转换为数据集中的日期时间

时间:2017-01-19 12:05:11

标签: c#

我正在尝试将数据集中的数据从字符串转换为DateTime。但是我已经尝试了DateTime.Parse和ToDateTime,但是这两个仍然以字符串格式给我日期。有没有办法将属性转换为数据集中的数据。

数据集调用

DataSet dtAllLocations = api.GetLatestUsageAccessLevel(utility,AreaLevel,AreaLevelID,pageTheme,State.DayPlusN);
foreach (DataRow dr in dtAllLocations.Tables["yearPreviousUsage"].Rows)
  {
     dr["Datestamp"] = DateTime.Parse(dr["Datestamp"].ToString());
  }

1 个答案:

答案 0 :(得分:-2)

const string FMT = "O";

dr["Datestamp"] = DateTime.ParseExact(dr["Datestamp"].ToString(), FMT, CultureInfo.InvariantCulture);

阅读https://msdn.microsoft.com/en-us/library/az4se3k1.aspx#Roundtrip