相关疑难解决方法(0)

有没有简单的方法在C#中创建序数?

有没有在C#一个简单的方法来创建序数为多少?例如:

  • 1返回1st
  • 2返回第2
  • 3返回第3
  • ...等等

这可以通过String.Format()或有任何功能来完成吗?

.net c# ordinals

196
推荐指数
7
解决办法
5万
查看次数

在PHP中显示带序数后缀的数字

我想显示如下数字

  • 1作为第1,
  • 2作为第2,
  • ...
  • 150为150.

How should I find the correct ordinal suffix (st, nd, rd or th) for each number in my code?

php numbers

139
推荐指数
7
解决办法
6万
查看次数

NSNumberFormatter和'th''st''nd''rd'(序数)数字结尾

有没有办法使用NSNumberFormatter获得'th''st''nd''rd'数字结尾?

编辑:

看起来它不存在.这就是我正在使用的.

+(NSString*)ordinalNumberFormat:(NSInteger)num{
    NSString *ending;

    int ones = num % 10;
    int tens = floor(num / 10);
    tens = tens % 10;
    if(tens == 1){
        ending = @"th";
    }else {
        switch (ones) {
            case 1:
                ending = @"st";
                break;
            case 2:
                ending = @"nd";
                break;
            case 3:
                ending = @"rd";
                break;
            default:
                ending = @"th";
                break;
        }
    }
    return [NSString stringWithFormat:@"%d%@", num, ending];
}
Run Code Online (Sandbox Code Playgroud)

改编自nickf的答案这里 是否有一种简单的方法可以获得数字的"st","nd","rd"和"th"结尾?

objective-c nsnumberformatter ios

31
推荐指数
10
解决办法
2万
查看次数

C#将Datetime转换为2014年7月26日星期四格式

我想将DateTime变量转换为以下格式:"2014年7月26日星期四".

什么是正确的方法.

谢谢

.net formatting datetime

0
推荐指数
1
解决办法
339
查看次数