gpt4 book ai didi

c# - 将分钟存储到数据库

转载 作者:行者123 更新时间:2023-11-30 22:08:18 33 4
gpt4 key购买 nike

你好我是编程新手我有以下问题

string tt = drpPickuptime.SelectedItem.Text;            
DateTime mora = Convert.ToDateTime(tt);

这个我也试过

string tt = drpPickuptime.SelectedItem.Text;           
DateTime mora = DateTime.Parse(tt, new CultureInfo("fr-FR")).Date;

还有这个1

DateTime mora = DateTime.ParseExact(drpPickuptime.SelectedItem.Text, "mm", CultureInfo.CurrentCulture);

但错误并没有得到纠正。问题是我有一个组合框,我在那里放了一些将由用户选择的分钟。我想将该值存储在数据库中。但在数据库中,该字段的数据类型是日期时间。当我将其更改为字符串时,问题就解决了。但是不可能将该字符串存储在具有所需条件的数据库中。虽然这不是一个好问题,但我已经尽了一切努力并且无法得到结果。谁能帮帮我

最佳答案

问题是您不能创建只有分钟的有效 DateTime,需要有日期(年、月、日)。

如果您只是将分钟数存储在数据库中,那么我建议使用 int 类型。如果你真的必须有一个 DateTime 那么你也需要存储一个日期,也许今天的日期是一个选项?在这种情况下,您可以这样做:

int minutes = int.Parse(drpPickuptime.SelectedItem.Text);
DateTime dt = DateTime.Today.AddMinutes(minutes);

关于c# - 将分钟存储到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22407332/

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