我有一个data_date,给出的格式为yyyymmdd:
beginDate = Some(LocalDate.of(startYearMonthDay(0), startYearMonthDay(1),
startYearMonthDay(2)))
var Date = beginDate.get
.......
val data_date = Date.toString().replace("-", "")
这将给我结果'20180202'
但是,对于我的用例,我需要结果为201802(yyyymm)。我不想更改beginDate的值,我只想更改data_date值以适合我的用例,我该怎么做?我可以使用拆分功能吗?
谢谢!
最佳答案
使用DateTimeFormatter的方式。
val formatter = DateTimeFormatter.ofPattern("YMM")
val data_date = Date.format(foramatter)
我建议您通读
DateTimeFormatter
文档,以便以所需的方式格式化日期。