Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SimpleDataFormat.format抛出Java.lang.IllegalArgumentException_Java_Android_Oracle_Simpledateformat_Illegalargumentexception - Fatal编程技术网

Java SimpleDataFormat.format抛出Java.lang.IllegalArgumentException

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

我需要从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(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。这看起来像是同一个问题:虽然这段代码可以回答这个问题,但最好解释一下它的功能并添加一些引用。