作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Joda 时间段格式化程序,定义如下。我希望它只显示两个最重要的单位。
因此,在很长一段时间内,它可能会产生“x 年,y 个月”。短时间内“x 小时,y 分钟”。
使用 Joda 实现这一目标的最佳方法是什么?
val periodFormatter: PeriodFormatter = new PeriodFormatterBuilder()
.printZeroNever().appendYears().appendSuffix(" year", " years")
.appendSeparator(", ")
.printZeroNever().appendMonths().appendSuffix(" month", " months")
.appendSeparator(", ")
.printZeroNever().appendDays().appendSuffix(" day", " days")
.appendSeparator(", ")
.printZeroNever().appendHours().appendSuffix(" hr", " hrs")
.appendSeparator(", ")
.printZeroRarelyLast().appendMinutes().appendSuffix(" min", " mins")
.toFormatter();
最佳答案
方法minimumPrintedDigits
适用于“下一个和后续附加字段”。
由于您使用的是 printZeroNever
, 我建议把 minimumPrintedDigits
在 append 方法之前的方法。
编辑:仅使用 printZeroNever
效果会更好.
关于jodatime - 周期格式化程序显示两个最重要的单位(例如 "years, mon"表示长周期, "hours, mins"表示短周期?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14689192/
Haskell 是一种具有许多 Root 于形式数学的特征的语言。我应该学习哪些数学主题才能更深入地了解和理解这门语言?例如,我认为抽象代数和范畴论都是值得探索的好话题。 最佳答案 一般来说,离散数学
大多数创建位图上下文的代码使用 kCGImageAlphaPremultipliedFirst 来创建 ARGB,而不是使用 kCGImageAlphaPremultipliedLast 来创建 RG
我是一名优秀的程序员,十分优秀!