gpt4 book ai didi

c# - 如何使用 C# 在 Mysql 中将字符串值保存为 Datetime

转载 作者:行者123 更新时间:2023-12-01 00:10:21 26 4
gpt4 key购买 nike

我的 mysql 数据库表中有一列数据类型为 Datetime。现在我的 C# 代码中有一个字符串,其值为 17/04/2014。所以我的问题是如何将此值插入我的日期时间列。

请帮帮我..

最佳答案

以下示例使用 ParseExact 方法将日期字符串转换为日期时间。

如果您可以保证日期始终采用给定的格式,那么您可以使用 ParseExact()

        string dateString, format;  
DateTime result;
CultureInfo provider = CultureInfo.InvariantCulture;
format ="dd/MM/yyyy";
dateString = "17/04/2014";
result = DateTime.ParseExact(dateString, format, provider);

enter image description here

已编辑

用这个替换你的命令文本

cmd.CommandText = "insert into processeddata_table values(STR_TO_DATE('" + calldate + "','%d-%m-%Y'),'" + calltime + "','" + source + "','" + dialedno + "','" + extension + "','" + trunk + "','" + duration + "','" + toc + "','" + cost + "','" + site + "','" + callstatus + "','" + location + "','" + incomingcallduration + "','" + transfercallduration + "','" + outgoingcallduration + "','" + ringingduration + "','" + confereneceduration + "','" + empid + "','" + Department + "')";

关于c# - 如何使用 C# 在 Mysql 中将字符串值保存为 Datetime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23125460/

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