我需要存储所选日期的整个月份(用户从一个 CalendarDatePicker
)中的一个C#变量。
var dob = DOBCalendarDatePicker.Date.Value.Month;
但这只是返回月号。在XAML中,我设置了以下属性。
DateFormat="{}{day.integer} {month.full} {year.full}"
这样就能向用户显示出想要的结果,但是... ... dob
变量不使用这种格式.有没有办法不用写一个函数来转换,就能得到完整的月名而不是月号?先谢谢你。
如果你想得到完整的日期样式,你可以输出 CalendarDatePicker
Date属性直接转为字符串,然后用expect样式格式化。
例如
var date = arrivalCalendarDatePicker.Date;
var mydate = string.Format("{0: yyyy-MM}", date);
输出
"2020-06"