我正在添加这个问题,因为我是Java和Android的新手,我搜索了几个小时试图解决这个问题.答案来自相关答案的组合,所以我想我会记录我为其他可能正在努力的人学到的东西.见答案.
对于一些背景知识,我的经验主要是PHP的Web开发和一点Ruby.我唯一的操作系统是Linux(Ubuntu Studio),我(不情愿地)在Android Studio 2.1.2中开发我的第一个Android应用程序.我的Java设置如下:
>java -version
> openjdk version "1.8.0_91"
> OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~15.10.1-b14)
> OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
datetime android android-gradle-plugin threetenbp threetenabp
我正在尝试在 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"
有没有摇滚明星愿意展示这是如何在 Java 中完成的?你会让这个 Java 初学者非常开心!
干杯,乔
我从来没有什么好运,所以为什么不再试一次?
我有一个应用程序,需要根据一年中的季节(春季,夏季,冬季,秋季)显示不同的图像.这些季节我有非常具体的开始和结束日期.
我想要的天才是一个名为GetSeason的方法,它以日期作为输入并返回Spring,Summer,Winter或Fall的String值.以下是日期范围及其相关季节:
春季:3/1-4/30 
夏季:5/1-8/31 
秋季:9/1-10/31 
冬季:11/1-2/28
有人能提供一种工作方法来恢复正常的季节吗?感谢大家!