【问题标题】:Store full month from CalendarDatePicker in variable将 CalendarDatePicker 中的整月存储在变量中
【发布时间】:2020-09-30 12:11:13
【问题描述】:


我需要将选定日期的整月(用户从CalendarDatePicker 中选择)存储在 C# 变量中。 我试过了

var dob = DOBCalendarDatePicker.Date.Value.Month;

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

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

这会向用户显示所需的结果,但dob 变量不使用这种格式。 有没有办法在不编写转换函数的情况下获取完整的月份名称而不是月份编号?
提前致谢。

【问题讨论】:

  • @JohnG 是的。这完美无缺。不过应该是DOBCalendarDatePicker.Date.Value.ToString()。谢谢!

标签: c# xaml uwp controls


【解决方案1】:

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

例如:

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

输出

"2020-06"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-26
    • 2021-11-22
    • 2021-06-22
    • 1970-01-01
    • 2013-04-18
    • 2017-04-04
    • 2013-01-31
    相关资源
    最近更新 更多