format de la date à partir de “MMM jj aaaa HH:mm:ss” à "MM. jj

Je veux format de la date à partir de "MMM jj aaaa HH:mm:ss" à "MM. jj".
J'ai code suivant

SimpleDateFormat ft = new SimpleDateFormat ("MMM dd, yyyy hh:mm:ss a");
t = ft.parse(date); //Date is Sep 16, 2015 10:34:23 AM and of type string.
ft.applyPattern("MM.dd"); 

mais je suis une exception à t = ft.parse(date);

S'il vous plaît aider

Est-ce Java ou JavaScript?
Qui ne ressemble pas à du Javascript pour moi - qui ressemble à Java. Quels paramètres régionaux êtes-vous? Vous n'avez pas spécifié dans le SimpleDateFormat constructeur, donc il va utiliser vos paramètres régionaux par défaut - essayez de spécifier Locale.US...
Pourquoi vous devez utiliser des SimpleDateFormat? Ne peut pas u tout simple d'utilisation t.getFullYear() + "." + t.getDay()? Puisque vous avez déjà l'objet date.
Compile et fonctionne très bien pour moi. Êtes-vous sûr que vous n'avez pas d'autres crud dans la chaîne?
À l'aide de javascript, vous pouvez vous pouvez suivre ce lien, stackoverflow.com/questions/2587345/javascript-date-parse

OriginalL'auteur Nishant | 2015-09-16