Точные строки, которые генерируются, зависят от локали, в которой вы находитесь. Если вы просто используете
new SimpleDateFormat("MMM d, yyyy");
тогда будет использоваться системный язык по умолчанию. Ваш стандарт по умолчанию, вероятно, отображает месяц как nov
, а не Nov
.
если вы хотите использовать конкретную локаль, передайте ее конструктору, например,
new SimpleDateFormat("MMM d, yyyy", Locale.US);