小编Mr.*_*elt的帖子

如何在 Java 中生成季度日期序列?

我正在尝试在 Java 中创建一个函数,在给定开始和结束日期的情况下生成季度日期序列。

例如,在 R 中,我可以按如下方式执行此操作:

generateQuarterlySequence = function(startDate, endDate)
{
  require(zoo)

  # Generate date sequence
  dateSequence = seq.Date(from = as.Date(startDate), 
                          to = as.Date(endDate), 
                          by = "quarter")

  # Convert to quarters
  dateSequence = as.yearqtr(dateSequence, format = "%Y-%m-%d") 

  # Get rid of extra white space
  dateSequence = gsub(" ", "", dateSequence) 

  return(dateSequence)

}

generateQuarterlySequence(startDate = "2017-06-30", endDate = "2017-12-31")
[1] "2017Q2" "2017Q3" "2017Q4"
Run Code Online (Sandbox Code Playgroud)

有没有摇滚明星愿意展示这是如何在 Java 中完成的?你会让这个 Java 初学者非常开心!

干杯,乔

java r date

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

标签 统计

date ×1

java ×1

r ×1