我正在尝试将数据集中的数据从字符串转换为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());
}
答案 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