【发布时间】:2008-09-16 03:53:16
【问题描述】:
我想知道 .NET 中是否缺少用于转换以下内容的方法或格式字符串:
1 to 1st
2 to 2nd
3 to 3rd
4 to 4th
11 to 11th
101 to 101st
111 to 111th
This link 有一个关于编写你自己的函数所涉及的基本原则的坏例子,但我更好奇是否有我缺少的内置容量。
解决方案
Scott Hanselman 的答案是公认的,因为它直接回答了问题。
但是,有关解决方案,请参阅this great answer。
【问题讨论】:
-
它们被称为序数(第 1、第 2 等),而不是基数(1、2、3 等),仅供参考。
-
这里得到了相当优雅的回答:stackoverflow.com/questions/20156/ordinals-in-c#
标签: .net formatting date ordinals