У меня есть приложение с расписанием, которое показывает, сколько часов было отработано за данный промежуток времени.Он работает отлично, но когда я хочу отобразить общее количество отработанных часов, он показывает мне этот формат после 24 часов работы: 1.01: 06: 16.Мне нужно преобразовать это в этот формат: 25:06:16.Я искал, но нашел только каждое другое преобразование, но не то, которое мне нужно. Таблица "timespan" представлена в формате TIME.Вот мой код:
ConnectionStringSettings conSettings = ConfigurationManager.ConnectionStrings["shopmanagerConnectionString1"];
MySqlConnection con = new MySqlConnection(conSettings.ToString());
MySqlCommand cmd = new MySqlCommand(@"select timespan as 'Temps' from shopmanager.time_sheet where project_number = @project_number and users_employee_number = @users_employee_number and week_number = @week_number;", con);
cmd.Parameters.AddWithValue("@project_number", username.default_project);
cmd.Parameters.AddWithValue("@users_employee_number", username.user_id);
cmd.Parameters.AddWithValue("@week_number", GetWeekNumber());
DataTable dt = new DataTable();
MySqlDataAdapter da = new MySqlDataAdapter(cmd);
da.Fill(dt);
object sum;
sum = dt.Compute("Sum(Temps)", "");
textBox1.Text = sum.ToString();
cmd.Parameters.Clear();
Будучи новичком в этом, я не могу понять это.Если бы кто-нибудь мог мне помочь, это было бы здорово.
Спасибо