格式化日期时间值日期值
答
这是实现这一目标的核心逻辑:
string SuffixForDay(DateTime date) {
switch (date.Day) {
case 1:
case 21:
case 31:
return "st";
case 2:
case 22:
return "nd";
case 3:
case 23:
return "rd";
default:
return "th";
}
}
+0
+1 - 对于简单的代码..(和以前评论我的删除答案!) – Vishal 2011-03-08 18:10:25
哪些语言和.NET版本您使用的? – Vishal 2011-03-08 17:45:00
相关:http://*.com/questions/20156/is-there-an-easy-way-to-create-ordinals-in-c – StriplingWarrior 2011-03-08 17:49:31
@Misnomer - 目前使用.net 3.5。我将以任何.Net语言接受答案。 – detaylor 2011-03-08 17:53:00