![](/img/trans.png)
[英]Replace empty Day or Month or Year with Current Day or Month or Year in masked textbox in vb.net
[英]Using DatePicker to get the current day within the year in VB.NET?
我當前正在編程一個新的Windows Phone應用程序,並且在此應用程序中,我希望用戶能夠找到他們選擇的任何日期的十六進制日期。 基於這個原因,我讓用戶使用日期選擇器選擇他們想要的日期。 在添加日期選擇器之前,我允許用戶使用以下代碼來獲取今天的十六進制日期:
ReverseString = 365 - DateTime.Today.DayOfYear
txtReverseJulian.Text = ReverseString.PadLeft(3, "0")
但是現在我不能使用DateTime函數,因為我讓他們從日期選擇器中選擇一個日期,我如何更改此代碼以便它可以工作?
謝謝
我正在猜測您要做什么...您能否提供說明?
Dim foo As DateTime = New DateTime(DateTime.Today.Year, 12, 31) 'last day of the current year
Dim ldoy As Integer = foo.DayOfYear 'number of days in year
Dim dr As Integer = ldoy - DateTime.Today.DayOfYear 'number of days until end of year
使用DatePicker
Dim foo As DateTime = New DateTime(aDatePicker.Value.Year, 12, 31) 'last day of the current year
Dim ldoy As Integer = foo.DayOfYear 'number of days in year
Dim dr As Integer = ldoy - aDatePicker.Value.DayOfYear 'number of days until end of year
這可能對您有幫助
//Here is event fire when datepicker value will be change
ValueChanged="DatePicker_ValueChanged"
Private Sub DatePicker_ValueChanged(sender As Object, e As DateTimeValueChangedEventArgs)
ReverseString = e.NewDateTime.Value.ToString()
End Sub
txtReverseJulian.Text = ReverseString.PadLeft(3, "0")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.