【问题标题】:DateTime.Value = ds.Tables[0].Rows[0][3].ToString("yyyy/MM/dd");DateTime.Value = ds.Tables[0].Rows[0][3].ToString("yyyy/MM/dd");
【发布时间】:2017-07-04 19:21:20
【问题描述】:

我想将来自数据库的值分配给数据集,然后分配给我的代码中的 DateTime 任何人都可以修复我的代码...

【问题讨论】:

  • 请编辑并添加代码、问题、错误以及您尝试解决问题的方法
  • 欢迎来到 SO!请查看以下内容以及@GiladGreen 提到的 - 请添加更多信息:stackoverflow.com/help/how-to-ask
  • 在此处添加您的代码。

标签: c# .net winforms


【解决方案1】:

如果不亲自测试,您可能需要考虑这样的事情:

DateTime dt = Convert.ToDateTime(ds.Tables[0].Rows[0][3].ToString());

请注意,应注意一些防御性编程注意事项,例如确保行中的数据格式有效。

【讨论】:

    猜你喜欢
    • 2013-02-22
    • 2019-01-19
    • 1970-01-01
    • 2014-04-30
    • 2020-02-24
    • 1970-01-01
    • 2016-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多