我在列表视图中有7200秒 现在,在将数据保存到数据库时,我只想保存7200 如何删除秒并仅保存7200?
cn.BeginTrans()
cn.Execute("UPDATE tb_user_account SET st_time_per_day='" & txttpd.text & "' WHERE st_acc_number='" & ListViewAccounts.CheckedItems(I).text & "'")
cn.CommitTrans()
这是上面的保存代码 txttpd.text是一个包含字符串“7200 Seconds”
的标签答案 0 :(得分:2)
如果您在示例中指定String始终使用数字,那么您可以将其拆分:
Dim str As String = "7200 Seconds Now"
Dim num As Integer = CInt(str.Split.First)
否则,如果在某些情况下数字的位置未知,那么您可以提取所有数字:
Dim str As String = "Seconds 7200 Now"
Dim num As Integer = CInt(String.Join(String.Empty,
(From c As Char In str
Where Integer.TryParse(c, num))))