繁体   English   中英

C#WinForms DateTimePicker自定义格式

[英]C# WinForms DateTimePicker Custom Format

我的表单上有一个DateTimePicker 我希望部分格式包括“今天”,“明天”等。 我有一个简单的实现制定出值(也有很多更好的在这里 ),但我想借此执行情况及直接把值到CustomFormat的财产DateTimePicker

例如,给定以下格式:

dateTimePicker.CustomFormat = "dd MMM yyyy (YTT) HH:mm";

要在2011年4月16日的12:00运行时生成以下显示:

"16 Apr 2011 (today) 12:00"

我希望这涉及构建IFormatProvider / ICustomFormatter实现和 黑客 自定义CurrentCulture以使用它。

提前谢谢了。

在自定义日期格式字符串中使用'围绕静态文本。

 string ytt = "today"; //Simple example... Update to determine yesterday, today or tomorrow.

 this.dateTimePicker.CustomFormat = "dd MMM yyyy '(" + ytt + ")' HH:mm";

暂无
暂无

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

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