从单独的组件创建时间并按给定输入划分它

时间:2014-11-01 15:10:47

标签: c# time

仓库拣货次数验证。

我相信最近显示的工作中的选择率已被操纵,以便为每个选择器速率增加秒数,因为它们已达到设定的速率,但突然之后所有速度都比之前显示的速度慢至少2秒。 所以我希望能够验证时间。 我有以下

的WFA

输入:

  • (TextBox1)拾取的行例如。 120。
  • (TextBox2)小时采摘,例如。 02。
  • (TextBox3)分钟拣选例如。 03。
  • (TextBox4)Seconds Picking例如。 44。
  • (TextBox5)Milliseconds Picking例如。 7100000

输出:

  • (TextBox6)平均选择率=例如。 17.30秒

有人可以告诉我一个示例,说明将输入的值转换为格式02:03:44.7100000所需的方法示例,并计算平均值并输出值,例如。 17.30秒。

 private void linesTextBox_TextChanged(object sender, EventArgs e)
  {
     lines = Convert.ToInt32(pickRateBox.Text);
  }

  private void hoursTbox_TextChanged(object sender, EventArgs e)
  {
     hours = Convert.ToInt32(hoursTbox.Text);

  }

  private void minTbox_TextChanged(object sender, EventArgs e)
  {
     mins = Convert.ToInt32(minTbox.Text);

  }

  private void secTBox_TextChanged(object sender, EventArgs e)
  {
     secs = Convert.ToInt32(secTBox.Text);
  }

  private void mSTbox_TextChanged(object sender, EventArgs e)
  {
     millisec = Convert.ToInt32(mSTbox.Text);


  }

  private void ratePick(int h, int m, int s, int mil)
  {
     DateTime dt = new DateTime(00, 00, 00, h, m, s, mil);





  }

1 个答案:

答案 0 :(得分:0)

public void ratePick(int h, int m, int s)
  {
     TimeSpan ts = new TimeSpan(h, m, s);
     double total = ts.TotalSeconds;
     linesPicked = Convert.ToDouble(total/lines);