.net 在绑定到SQLite的DataGridView中显示和排序日期
我无法在DataGridView中正确显示或排序日期。dgv.DataSource绑定到一个数据表,该数据表由SQLite数据库中的数据填充。由于SQLite没有“datetime”列类型,我一直将日期存储为字符串(或整数) 因此,我要么以可排序的格式(如SQLite推荐的“YYYY-MM-DD HH:MM:SS.SSS”格式)存储日期,让用户无法(轻松)读取,要么以更易于阅读的格式(“MM-DD yyy HH:MM AM/PM”)存储日期,使其不可排序 显然这两种选择都不好 有人知道如何以可排序格式存储日期,同时以可读格式在datagridview中显示日期吗.net 在绑定到SQLite的DataGridView中显示和排序日期,.net,vb.net,sqlite,datetime,datagridview,.net,Vb.net,Sqlite,Datetime,Datagridview,我无法在DataGridView中正确显示或排序日期。dgv.DataSource绑定到一个数据表,该数据表由SQLite数据库中的数据填充。由于SQLite没有“datetime”列类型,我一直将日期存储为字符串(或整数) 因此,我要么以可排序的格式(如SQLite推荐的“YYYY-MM-DD HH:MM:SS.SSS”格式)存储日期,让用户无法(轻松)读取,要么以更易于阅读的格式(“MM-DD yyy HH:MM AM/PM”)存储日期,使其不可排序 显然这两种选择都不好 有人知道如何以可排
WATYF将日期保存为毫秒格式,并在网格上显示时进行转换,它们是可排序的。我尝试过的存储日期的格式之一包括毫秒,这使其可排序。问题是,当我以这种方式存储它时,它会以可读的格式显示给用户。如何“在网格上显示时转换它”?DateTime date=newdatetime(long.Parse(ticks));日期:ToString(“yyyy-MM-ddThh:MM:ssZ”);我会在哪里使用它?