Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.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
日期不接受android中的区域设置_Android - Fatal编程技术网

日期不接受android中的区域设置

日期不接受android中的区域设置,android,Android,我必须用德语在申请表上注明日期。 因此,当我创建日历对象时,我会执行以下操作: GregorianCalendar gc = new GregorianCalendar(Locale.GERMANY); 要显示从上面获得的日期,我使用SimpleDateFormat类执行以下操作: SimpleDateFormat sdf = new SimpleDateFormat("EEEE ddmmyy"); Log.i("the parsed string", sdf.format(gc.getTim

我必须用德语在申请表上注明日期。 因此,当我创建日历对象时,我会执行以下操作:

GregorianCalendar gc = new GregorianCalendar(Locale.GERMANY);
要显示从上面获得的日期,我使用
SimpleDateFormat
类执行以下操作:

SimpleDateFormat sdf = new SimpleDateFormat("EEEE ddmmyy");
Log.i("the parsed string", sdf.format(gc.getTime());
以上内容应返回当天的德语名称,但仍返回英语名称。我该怎么办


提前感谢。

尝试在
SimpleDataFormat
构造函数中设置区域设置

SimpleDateFormat sdf = new SimpleDateFormat("EEEE ddmmyy", Locale.GERMANY);
新的SimpleDataFormat(“EEEE ddmmyy”,Locale.GERMANY)。格式(gc.getTime())