繁体   English   中英

Xamarin.Forms DatePicker 日期格式

Xamarin.Forms DatePicker Date Format

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

使用 Xamarin Forms,可以在 Xaml 或代码中的 DataPicker 中设置日期格式,如下例所示:

datepickerInstance.Format = "MMM yyyy"; 

或者

datepickerInstance.Format = "yyyy";

格式适合 TextEntry 中的值,但 Picker Wheel 本身仍显示完整日期,即 2015 年 1 月 14 日。使用“开箱即用的日期选择器”可以轻松更改还是我必须编写自定义渲染器? 例如,如果我将格式设置为 'yyyy',我只会在 Picker Wheel 中看到年份列表。

1 个回复

这是否易于使用“开箱即用的日期选择器”进行更改,还是我必须编写自定义渲染器? 例如,如果我将格式设置为 'yyyy',我只会在 Picker Wheel 中看到年份列表。

这将是相当困难的。 您将需要一个自定义渲染器,但故事并没有就此结束。 问题是没有 iOS 或 Android 本机控件可以执行您的请求,因此您必须解析日期格式并制作自己的选择器。 对于年份选择器,您可以使用一个简单的选择器来填充年份数字,对于完整日期,您可以使用日期选择器,但在某些情况下,您必须采用非常自定义和复杂的解决方案。

4 xamarin 形式的 DatePicker 格式

我在 xamarin 形式中使用 datepicker,但它通过默认“MM/dd/yyyy”显示日期格式,我已将其更改为“dd/MM/yyyy”但是当我在保存命令上将 datepicker 与 viewmodel 绑定时,它更改为“ MM/dd/yyyy" 在我的模型上,我的模型日期属性是字符串类型 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM