【问题标题】:c# datetime to sql with including secondsc# datetime to sql,包括秒
【发布时间】:2009-07-23 08:15:43
【问题描述】:

我正在尝试使用 Datetime.Now 将日期和时间保存(使用 linq)到 SQL 字段(日期时间数据类型),但秒数没有通过。有谁知道怎么装?

Ta。

【问题讨论】:

  • 使用 (DataContext db = new DataContext()) { table table = new table { DTStamp = DateTime.Now }; db.table.InsertOnSubmit(table); db.SubmitChanges(); }

标签: c# sql datetime seconds


【解决方案1】:

使用 DateTime.Now 对我来说效果很好。由于 SQL 服务器存储日期的方式不同,我只有毫秒精度的问题。

您的日期的 SQL 表列是什么类型的?它可以存储秒数吗?

【讨论】:

  • SMALLDATETIME 的精度为 1 分钟。 DATETIME 有 3.33 毫秒。
【解决方案2】:

由于我最初使用的是 smalldatetime 数据字段,因此在将数据访问层 (linq) 更改为 datetime 后,我忘记了更新它。更新 linq 数据上下文解决了我的问题。 谢谢大家。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-06
    • 2018-10-18
    • 1970-01-01
    • 2013-10-24
    • 2023-02-24
    • 2013-05-14
    • 2016-03-14
    • 1970-01-01
    相关资源
    最近更新 更多