c# - Wpf DatePicker DisplayDateStart 必须是两年前的第一天
问题描述
今天是2018 年 10 月 15 日
如果我运行以下代码,myDatePicker 将从2016 年 10 月 15 日开始;
myDatePicker.DisplayDateStart = System.DateTime.Today.AddYears(-2)
我希望 myDatePicker 从01 January 2016开始。所以两年前一年的第一天。
有什么建议么?
解决方案
尝试这个:
myDatePicker.DisplayDateStart = new DateTime((DateTime.Now.Year - 2), 1, 1);
推荐阅读
- javascript - 如何检测元素可见性(z-index、固定、不透明度等)(Intersection Observer V2 替代方案)
- python-3.x - 将来自网络抓取的列表输出列表转换为数据框
- git - 已打开的新拉取请求
- amazon-web-services - Amazon AWS EC2 的实例没有互联网/错误配置?
- android - Android-GridView 中带有复选框的项目选择
- ios - 使用 NSPersistentCloudKitContainer 同步旧数据
- javascript - 计算由 javascript 代码添加的多个输入字段的值,并在 Javascript 中为每一行显示
- python - 具有累积值的新 Pandas 列取决于上一行的条件
- reactjs - 隐藏下一个按钮,直到在 React 最终表单向导中填充了值
- python - 这是 pycuda 的 gpuarray.dot() 函数的正常行为吗?