在Windows Phone 7.5中没有日期控件,我想在文本框中使用日期掩码,如果用户输入错误的日期,也会验证为false。 请帮我。
先谢谢。
答案 0 :(得分:3)
您可以使用DateTimePicker,因此用户只能选择有效日期。
答案 1 :(得分:1)
您可以像这样创建一个DateTime变量
DateTime myValue = DateTime.Now;
myTextBlock.Text = myValue.ToString();
如果您愿意,可以将其格式化为以下内容
现在如果您只想显示日期并排除时间怎么办?幸运的是,DateTime类中有许多方法可以让您以特定格式显示日期和/或时间。我们来看看这些方法及它们产生的输出。
此声明仅以短日期格式显示日期,即dd / mm / yyyy或mm / dd / yyyy,具体取决于手机的区域日期时间设置。例如。 03/01/2012
在本声明中,我们使用ToShortTimeString()方法仅显示时间。例如。下午1:06
在此语句中,ToLongDateString()方法显示星期几,后跟数字中的日期,字母表中的月份和数字中的年份。例如。 2012年3月1日星期四。
使用此链接作为参考 Working with DateTime Windows Phone 7.5
答案 2 :(得分:0)
http://msdn.microsoft.com/en-us/library/ch92fbc1(v=vs.95).aspx
尝试使用TryParse方法来了解写入文本框的字符串是否可以转换为DateTime,如果为true则为有效。