gpt4 book ai didi

c# - c#、mysql中的日期

转载 作者:太空宇宙 更新时间:2023-11-03 11:39:08 25 4
gpt4 key购买 nike

我有一个连接到 C# Windows 窗体应用程序的数据库。我想从数据库中获取当前日期和时间,然后使用该日期和时间将一些其他数据插入数据库。

当我从 WAMP 的 mySqlConsole 执行查询 select now() 时,我得到了我期望的结果:12-04-17 12:06:28,但是当我运行来自 C# 的相同查询并将值存储到字符串,如下所示:插入数据库。

有没有办法让 c# 以与在 mysql 中相同的格式存储 mysql datetime

最佳答案

如果可能,您可以使用DateTime 对象,否则您需要将收到的日期时间转换为您想要的格式:

DateTime dateTime = (DateTime)cmdDatetime.ExecuteScalar();

string dateTimeString = dateTime.ToString(CultureInfo.InvariantCulture);

使用 InvariantCulture,您将始终以相同的方式获得结果,即在 en-US 设置中。

此外,您还可以强制使用特定格式:

string dateTimeString = dateTime.ToString("dd-MM-yyyy HH:mm:ss");

关于c# - c#、mysql中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43368614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com