UWP - 如何将日期从日历日期选择器转换为指定的日期格式

时间:2016-12-25 12:03:00

标签: uwp

我的项目中有几个日历日期选择器控件。我使用下面的代码来获取他们的日期

enter image description here

如何将其解析为特定的DateTime格式?例如dd.mm.yyyy。

2 个答案:

答案 0 :(得分:2)

DateTime.ToString(String)方法可以为DateTime定义自定义格式。因此,我们需要从CalendarDatePicker.Date属性中获取DateTime类型值。 Nullable structure具有value属性可以获得有效的基础值。以下代码可以解析日期:

var date = arrivalCalendarDatePicker.Date;
DateTime time = date.Value.DateTime;
var formatedtime = time.ToString("dd.mm.yyyy");
System.Diagnostics.Debug.WriteLine(formatedtime);

答案 1 :(得分:0)

看起来while (number => 10) digit = number modulo 10 number = number / 10 属性是可空的CalendarDatePicker.Date。您可以访问以各种格式表示日期的相关DateTimeOffset对象和get an array of strings,如下所示:

DateTime

查看字符串数组中返回的formats内容,以便选择所需的字符串。