相关疑难解决方法(0)

你如何格式化当天的日期来说"第11","第21"或"第23"(序数指标)?

我知道这会给我这个月的一天,一个数(11,21,23):

SimpleDateFormat formatDayOfMonth = new SimpleDateFormat("d");
Run Code Online (Sandbox Code Playgroud)

但是,如何格式化月份中的日期以包含序数指标,比方说11th,21st或者23rd

java date ordinal simpledateformat

131
推荐指数
11
解决办法
13万
查看次数

如何在java中将数字转换为单词

我们目前有一种粗略的机制,可以将数字转换为单词(例如使用一些静态数组),并根据将其转换为英文文本的数字大小.但是我们遇到的问题是巨大的数字.

10183 = Ten thousand one hundred eighty three
90 = Ninety
5888 = Five thousand eight hundred eighty eight
Run Code Online (Sandbox Code Playgroud)

在我可以用于此目的的任何数学库中是否有一个易于使用的函数?

java math numbers jscience

123
推荐指数
7
解决办法
28万
查看次数

Kotlin是否有将数字格式化为英语序数的标准方法?

在Swift中,我可以执行以下操作:

let ordinalFormatter = NumberFormatter()
ordinalFormatter.numberStyle = .ordinal

print(ordinalFormatter.string(from: NSNumber(value: 3))) // 3rd
Run Code Online (Sandbox Code Playgroud)

但是在Kotlin中,我看不到有什么方法可以如此轻松地做到这一点。有没有这种方法,还是我必须使用第三方库或编写自己的库?

int ordinals tostring kotlin

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

标签 统计

java ×2

date ×1

int ×1

jscience ×1

kotlin ×1

math ×1

numbers ×1

ordinal ×1

ordinals ×1

simpledateformat ×1

tostring ×1