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