besoin d'afficher la date au format aaaa/mm/jj en java

Je suis en utilisant Nebulla DateChooserCombo. Je l'ai utilisé comme dateChooserFrom.getText();. Il est en train de Produire le résultat comme 7/31/2011 qui est en m/dd/yyyy et mm/dd/yyyy format. J'ai besoin de la suite dans yyyy/mm/dd format. Pour ce que j'ai utiliser le code.

DateFormat df = new SimpleDateFormat("yyyy-MM-dd");  
String s = df.format(dateChooserFrom.getText()); 

Mais quand je lance le code, il dit Cannot format given Object as a Date . veuillez donc quelqu'un pourrait m'aider sur ce point. J'utilise eclipse rcp et de java.

Quelle est l'exception levée. Plus d'informations requis.
brett le réel exceptation est " java.lang.IllegalArgumentException: Impossible de formater Objet donné comme une Date à java.texte.DateFormat.format(Unknown Source) at java.texte.Format.format(Source Inconnue)'
vous dites que composant de produit "mm/dd/yyyy", mais que votre modèle est "aaaa-MM-jj". Vous voyez la différence? slash contre moins?
btw, est-ce votre composant? eclipse.org/nebula/widgets/datechooser/datechooser.php
c'est ok avec tout type de format "aaaa-mm-jj"ou aaaa/mm/jj, mais j'ai besoin de l'aaaa à l'avant et mm dans le milieu. oui, je suis en utilisant le même que vous avez écrit.

OriginalL'auteur Dinup Kandel | 2011-07-31