2010-12-17 3 views
0

кто-то может сказать мне, как Conver значение DatePicker к значению DateTime ...Silverlight конвертировать Datepicker в DateTime

У меня есть эти переменные:

DateTime now = DateTime.Now; 
DatePicker rd = rd_datePicker; 

Я хотел бы получить разницу в днях betwen это два датируйте, можете ли вы мне помочь и с этим?

ответ

1

Вы пытались использовать DatePicker.SelectedDate?

После того, как вы получили два DateTime значения (вы можете использовать DateTime.Today вместо DateTime.Now) вы можете вычесть один из другого, чтобы получить TimeSpan, а затем использовать TimeSpan.TotalDays, чтобы узнать количество дней в периоде ,

(As DateTime фактически является «локальное» представление, вам не нужно беспокоиться о часовых поясах или переменной длины дня в данном конкретном случае. Дата и время арифметика вообще rather tricky ...)

-1
DatePicker dp = new DatePicker(); 
DateTime dt=new DateTime(); 
dp.Text = dt.Date.ToString("yyyy/MM/dd"); 
+0

[рецензентам] (http://stackoverflow.com/review/low-quality-posts/16074016): если ответ плох, но является ответом (например, это), не рекомендуем исключать: downvote! См. Например, «[Вы делаете это неправильно: призыв к здравомыслию в очереди с низким качеством сообщений] (http://meta.stackoverflow.com/q/287563/1364007)» и «[Когда ответ отвечает неправильный вопрос, это не ответ?] (https://meta.stackexchange.com/a/185162/284827) ". Это ответ. Вы можете не согласиться с этим, но это попытка ответить на вопрос. – 2017-05-09 21:08:49

Смежные вопросы