我目前正在编写一个新的Windows Phone应用程序,在这个应用程序中,我希望用户能够找到他们选择的任何日期的十六进制日期。出于这个原因,我让用户使用日期选择器来选择他们想要的日期。在我加入日期选择器之前,我允许用户使用以下代码获取今天日期的十六进制日期:
ReverseString = 365 - DateTime.Today.DayOfYear
txtReverseJulian.Text = ReverseString.PadLeft(3, "0")
但是现在我无法使用DateTime功能,因为我让他们从日期选择器中选择一个日期,我该如何更改此代码以便它可以工作?
谢谢
答案 0 :(得分:1)
我猜你正在做什么......你能澄清一下吗?
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
答案 1 :(得分:0)
这可能对您有所帮助
//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")