我有一个日期字符串,
$ runghc ./example.hs
{ age : Natural, name : Text, mood : < Happy | Sad > }
,我想根据我的dateOfOrder找出一年中的星期。我将字符串设置为Calender类,并尝试使用此方法
String dateOfOrder = "02/06/2019";
但是当我与http://www.whatweekisit.org/进行在线核对时
我应该获得的预期的第几周是第22周,但最终却获得了第23周。要解决此问题吗?
答案 0 :(得分:0)
尝试这样使用-
Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR,2019);
c.set(Calendar.MONTH,06);
c.set(Calendar.DATE, 02);
Int week = c.get(Calendar.WEEK_OF_YEAR));
答案 1 :(得分:0)
也许您可以尝试将1添加到您的WeekOfYear 因为在编程中,计数从0开始。
int WeekOfYear = c.get(Calendar.WEEK_OF_YEAR)+ 1;