gpt4 book ai didi

mysql - 插入mysql数据库的小时数

转载 作者:行者123 更新时间:2023-11-29 11:00:37 26 4
gpt4 key购买 nike

我想使用 Visual Basic 将飞机的飞行小时数输入 Mysql 数据库。

例如:

  • 飞机 X 有 3158:25 小时

这意味着它有3158小时25分钟

在我的数据库中,我已将小时数声明为时间(格式)。

问题是 Visual Studio 返回以下错误:

Incorrect time value: '3425:25' for column 'NbreHours' at row 1

最佳答案

3425:25 不是正确的 Time 格式,请将 NbreHours 列的格式更改为 nvarchar(10) 这将解决您的问题。

<小时/>

hh:mm 格式保存时间的有意义的方法是计算记录的总分钟数,然后将其作为 int 保存在数据库中>.

首先将您的记录的总分钟数相加:

string time = "3158:25:00";
double minutes= TimeSpan.Parse(time).TotalMinutes;

然后将分钟变量作为int保存在数据库中。

关于mysql - 插入mysql数据库的小时数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42349660/

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