【问题标题】:Add a timestamp field to a table in SQLite在 SQLite 中的表中添加时间戳字段
【发布时间】:2012-12-07 07:36:39
【问题描述】:

我正在修改一些 c# 代码并尝试在创建数据库时将日期+时间字段添加到数据库中。什么是这样做的好方法?我是 SQL 和数据库的新手,因此也很感谢您向我指出有用的资源。

我相信我想要类似的东西:

createCommand.CommandText = "CREATE TABLE Table1 ( field1 INTEGER, field2 BLOB, timestamp datatype);"

我不确定时间和日期标记使用什么数据类型。我应该使用文本并采用“12/19/2012, 16:20”的形式吗?我在这里先向您的帮助表示感谢!

【问题讨论】:

    标签: c# sql database timestamp


    【解决方案1】:

    如果要使用字符串类型,则应使用按字母顺序按时间顺序排序的格式。 SQLite 的内置函数支持 ISO 8601 字符串 (YYYY-MM-DD HH:MM:SS.SSS) 以及儒略日数字和 Unix 风格的整数时间戳。

    请参阅:http://www.sqlite.org/datatype3.html#datetimehttp://www.sqlite.org/lang_datefunc.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-13
      • 1970-01-01
      • 1970-01-01
      • 2010-09-14
      • 2019-07-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多