从4.0 .NET Framework中将字符串转换为3.5中的整数错误

时间:2014-03-11 03:04:43

标签: .net vb.net time .net-4.0 .net-3.5

当我尝试将.NET Framework更改为4.0到3.5时,我遇到了有关.NET Framework的问题。该代码在4.0中完美运行,但当我尝试将其更改为3.5时,它会给我一个错误Conversion from string to integer。那么如何修复这个呢?以下是我的代码:

  Dim counter As Integer
  ts = TargetDT.Subtract(DateTime.Now)

  If ts.TotalMilliseconds > 0 Then
  Me.timer.Text = ts.ToString("mm\:ss") 'I get the error from here
  ElseIf ts.TotalMilliseconds < 0 Then

  Timer1.Interval = 500
  CountDownFrom = TimeSpan.FromMinutes(0.5)
  TargetDT = DateTime.Now.Add(CountDownFrom)
  Me.timer.Text = ts.ToString("mm\:ss")

  If Me.timer.Text = "00:00" Then

  counter = counter + 1
  If counter = 1 Then
  saban()
  End If

  End If

 End If

1 个答案:

答案 0 :(得分:0)

从此行中删除反斜杠:

Me.timer.Text = ts.ToString("mm\:ss")

使其成为

Me.timer.Text = ts.ToString("mm:ss")