将DD-MM-YY更改为YYYY-MM-DD sqlite

时间:2016-03-13 20:12:29

标签: sqlite

我有一个日期在DD-MM-YY的数据库,我需要它转换为YYYY-MM-DD所以它可以用于日期操作?有没有人知道如何使用sqlite查询?

1 个答案:

答案 0 :(得分:0)

我知道评论说你解决了你的问题,但为了其他人的利益......

这将取决于存储原始DD-MM-YY日期的数据库类型,以了解如何获取它。它不是SQLite,因为SQLite将其存储为YYYY-MM-DD HH:mm:sshttp://sqlite.org/lang_datefunc.html),正如您所说的那样。但是,假设您有一个C#应用程序可以访问并将原始日期设为DateTime badDate

string goodDateString = badDate.ToString("YYYY-MM-DD HH:mm:ss");
string sql = "INSERT INTO MySQLiteTable (MyDateColumn) VALUES ('" + goodDateString + "')";

然后你使用sqlSQLiteCommand以及你的连接字符串(SQLite数据库的路径)来更新SQLite。