【发布时间】:2018-05-15 02:02:10
【问题描述】:
首先,我使用 db 方法来检索数据库记录
public void db()
{
string connString = "Server=localhost;Database=test;Uid=root;Pwd='';SslMode=none";
using (MySqlConnection mcon = new MySqlConnection(connString))
using (MySqlCommand cmd = mcon.CreateCommand())
{
mcon.Open();
cmd.CommandText = "SELECT dates FROM abctable";
using (MySqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
result.Text += reader.GetString(reader.GetOrdinal("dates"));
}
}
}
}
现在,我可以在日期列中获取两条数据库记录
2018050120180503。如何将这些记录放入List<DateTime> mylist?
目前,日期只是硬编码
例如
List<DateTime> mylist = new List<DateTime> { DateTime.ParseExact("20180509", "yyyyMMdd", CultureInfo.InvariantCulture) };
有什么想法吗?谢谢
无法下载 NuGet:
【问题讨论】:
-
不要将日期时间、整数(或任何其他非字符串)作为字符串存储在数据库中,除非它是字符串,这是您当天的友好提示
-
您可能还想查看Dapper 框架。