在变量中存储来自CalendarDatePicker的完整月份。

问题描述 投票:-1回答:1

我需要存储所选日期的整个月份(用户从一个 CalendarDatePicker)中的一个C#变量。

var dob = DOBCalendarDatePicker.Date.Value.Month;

但这只是返回月号。在XAML中,我设置了以下属性。

DateFormat="{}{day.integer} {month.full} {year.full}"

这样就能向用户显示出想要的结果,但是... ... dob 变量不使用这种格式.有没有办法不用写一个函数来转换,就能得到完整的月名而不是月号?先谢谢你。

c# xaml uwp controls
1个回答
0
投票

如果你想得到完整的日期样式,你可以输出 CalendarDatePicker Date属性直接转为字符串,然后用expect样式格式化。

例如

var date = arrivalCalendarDatePicker.Date;
var mydate =  string.Format("{0: yyyy-MM}", date);

输出

"2020-06"
© www.soinside.com 2019 - 2024. All rights reserved.