我有一个在没有系统时钟的机器上运行的java程序。我想管理一些与日期相关的数据:我将它们保存在DAY-DAY-ID(“YYYYMMDD”)和变量YEAR,MONTH,DAY,......我希望将这些DAY总结为WEEKs。这些WEEK也需要一个WEEK-ID,可能就像第一天(星期一)的“YYYY”+号码或DAY-ID一样。
如果我想拍摄28.-31,如何确定哪个DAY进入哪个WEEK而不用硬编码一整年的日期。一天几个月考虑? 进一步:我如何确定哪个工作日(周一至周五)是一天?
是否有Calender Class或类似的东西,我可以获得()这些信息?
答案 0 :(得分:0)
正如@ sp00m所说:你可以使用Calendar。
Calendar cal = Calendar.getInstance();
cal.set(Calendar.WEEK_OF_YEAR, 4);
int week = cal.get(Calendar.WEEK_OF_YEAR);
你可以从日历中获得很多参数
答案 1 :(得分:0)