我从UI中的日历获取日期,格式为dd / mm / yyyy。但是我想要18年7月12日的格式

时间:2018-06-26 07:33:20

标签: java date jsp

我正在UI中从日历获取日期,格式为dd / mm / yyyy。但是我无法以该格式保存它,因为我需要将日期值设置为18-Jul-18。有什么简单的方法可以直接以jsp作为7月18日至18日的格式获取数据。尽管我可以使用枚举,并且可能会在代码中进行一些修改以更改它。 但是,如果有人可以帮助我,这将非常有帮助。预先感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用此:

String date = new SimpleDateFormat("dd-MMM-yy", Locale.US).format(new Date());
System.out.println(date);

输出:

26-Jun-18

PS:@Ole V.V.已经提到过用SimpleDateFormat来获取它已经过时了。相反,您可以使用以下示例:

import java.time.*; 

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MMM-yy");
String formatDateTime = LocalDateTime.now().format(formatter);
System.out.println(formatDateTime);

输出:

26-Jun-18