Java 如何获取日期格式;七月十一日(星期二);在爪哇?
我想从日历中选择日期格式,在java中显示日期为“7月11日,星期二”。如何将日期转换为这种格式。您可以使用Java 如何获取日期格式;七月十一日(星期二);在爪哇?,java,selenium-webdriver,datetimepicker,Java,Selenium Webdriver,Datetimepicker,我想从日历中选择日期格式,在java中显示日期为“7月11日,星期二”。如何将日期转换为这种格式。您可以使用SimpleDateFormat类来获取所需内容。您可以使用“dd,MMM,EEE”格式dd以数字形式显示日期;该月的MMM;以及EEE文本形式的日期。是用于SimpleDataFormat 因此,它的工作原理如下 SimpleDateFormat sdf = new SimpleDateFormat("dd, MMM, EEE"); System.out.println(sdf.form
SimpleDateFormat
类来获取所需内容。您可以使用“dd,MMM,EEE”
格式dd
以数字形式显示日期;该月的MMM
;以及EEE
文本形式的日期。是用于SimpleDataFormat
因此,它的工作原理如下
SimpleDateFormat sdf = new SimpleDateFormat("dd, MMM, EEE");
System.out.println(sdf.format( new Date()) );
将当前日期打印为11jul,Tue
您可以使用getTime()
从日历中获取date
对象,因此:
Calender yourCalenderObject;
Date date = yourCalenderObject.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("dd, MMM, EEE");
System.out.println( sdf.format(date) );
您可以通过这种方式将日期格式化为字符串
String pattern = "dd, MMM, EEE";
System.out.println(DateTimeFormatter.ofPattern(pattern).format(LocalDateTime.now())); // java 8
System.out.println(new SimpleDateFormat(pattern).format(new Date())); // java 7 and lower
您可以使用格式为“d,MMM,EEE”