格式化当前区域设置的日期,添加工作日

时间:2018-01-09 17:33:04

标签: java android date string-formatting

我可以使用以下格式为当前区域设置格式化给定的日期和时间:

DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM).format(date)

重要的是我没有在这里指定格式字符串。系统决定如何格式化日期和时间,例如,字段的顺序。

但是,“中”日期格式不包括工作日。我希望通过传递DateFormat.MEDIUM or DateFormat.DAY_OF_WEEK_FIELD(它是Kotlin)来包含它,但是会抛出一个异常,说格式无效。显然,将这​​两个值组合起来是无效的。我以某种方式理解(MEDIUM定义了一种特定的格式,系统不知道工作日的位置)。但我希望能够说“使用特定于语言环境(中)的格式,并在有意义的地方添加工作日”。有没有办法做到这一点?

(我正在编写无法访问真实代码的代码段,所以请原谅任何错误。)

0 个答案:

没有答案