Java SimpleDataFormat.format抛出Java.lang.IllegalArgumentException
我需要从Date对象获取“周的天数”。我试图将Date对象中的日数解析为Java SimpleDataFormat.format抛出Java.lang.IllegalArgumentException,java,android,oracle,simpledateformat,illegalargumentexception,Java,Android,Oracle,Simpledateformat,Illegalargumentexception,我需要从Date对象获取“周的天数”。我试图将Date对象中的日数解析为新的SimpleDataFormat(“u”)。格式(日期)。 根据Oracle文档的u:周数(1=周一,…,7=周日) 这是异常详细信息 尝试此操作以获取日期的日期 Calendar c = Calendar.getInstance(); c.setTime(yourDate);//Replace your date with the date which u have int dayOfWeek = c.get(Cale
新的SimpleDataFormat(“u”)。格式(日期)
。
根据Oracle文档的u:周数(1=周一,…,7=周日)
这是异常详细信息
尝试此操作以获取日期的日期
Calendar c = Calendar.getInstance();
c.setTime(yourDate);//Replace your date with the date which u have
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
用这个
Calendar c = Calendar.getInstance(); //create an instance of Calendar class
int Day = c.get(Calendar.DAY_OF_WEEK); //get current day of the week from the same instance
android中没有
u
:Oracle java中的SimpleDataFormat与java中的SimpleDataFormat不同。因为Android SimpleDataFormat中没有“u”变量。是的,没错。谢谢RC。这看起来像是同一个问题:虽然这段代码可以回答这个问题,但最好解释一下它的功能并添加一些引用。