Vb.net 获取特定文本
我必须在文本框中获取用户输入的特定日期与当前日期之间的天数 因此,我认为最简单的代码如下:Vb.net 获取特定文本,vb.net,datetimepicker,Vb.net,Datetimepicker,我必须在文本框中获取用户输入的特定日期与当前日期之间的天数 因此,我认为最简单的代码如下: Private Sub DateTimePicker1_ValueChanged(sender As System.Object, e As System.EventArgs) Handles DateTimePicker1.ValueChanged TextBox1.Text = (DateTimePicker1.Value - Today).ToString 现在,假设用户选择的日期
Private Sub DateTimePicker1_ValueChanged(sender As System.Object, e As System.EventArgs) Handles DateTimePicker1.ValueChanged
TextBox1.Text = (DateTimePicker1.Value - Today).ToString
现在,假设用户选择的日期是2013年3月2日,那么结果是11.12:48:21,但我只希望数据是11,即没有时间
我尝试将其更改为Value.Day
和Value.DayOfYear
,但它没有给出所需的输出
我只想计算从今天到用户以dd或ddd或dddd方式选择的日期之间的天数
有人能给我指路吗 你是说喜欢吗
Private Sub DateTimePicker1_ValueChanged(sender As System.Object, e As System.EventArgs) Handles DateTimePicker1.ValueChanged
TextBox1.Text = DateTimePicker1.Value.AddDays(-Today.Day).ToString("dd MMM yyy")
End Sub
你是说像这样吗
Private Sub DateTimePicker1_ValueChanged(sender As System.Object, e As System.EventArgs) Handles DateTimePicker1.ValueChanged
TextBox1.Text = DateTimePicker1.Value.AddDays(-Today.Day).ToString("dd MMM yyy")
End Sub
我用以下方法解决了这个问题:
TextBox1.Text = (DateTimePicker1.Value.Date - Today.Date).Days
一个词就有这么大的不同。我用这个词解决了这个问题:
TextBox1.Text = (DateTimePicker1.Value.Date - Today.Date).Days
一个词就有很大的不同。不,不是这样。这并没有给出两天之间的天数。我通过TextBox1.Text=(DateTimePicker1.Value.Date-Today.Date).dayso.解决了这个问题。。示例:当我们选择日期为2013年2月20日时。输出应该是什么?如果用户输入2013年2月20日,输出应该是0。选择日期为2013年2月26日时,输出应为6,依此类推。关键是要找出从今天到用户输入日期之间的天数。无论如何。。你已经解决了你的问题。。恭喜你,顺便问一下,你怎么突出显示编码?不,不是这样。这并没有给出两天之间的天数。我通过TextBox1.Text=(DateTimePicker1.Value.Date-Today.Date).dayso.解决了这个问题。。示例:当我们选择日期为2013年2月20日时。输出应该是什么?如果用户输入2013年2月20日,输出应该是0。选择日期为2013年2月26日时,输出应为6,依此类推。关键是要找出从今天到用户输入日期之间的天数。无论如何。。你已经解决了你的问题。。祝贺你,顺便问一下,你怎么突出显示编码?好的,如果你有时间必须阅读,你可以标记为接受你自己的答案。好的,如果你有时间必须阅读,你可以标记为接受你自己的答案。