Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何获取日期格式;七月十一日(星期二);在爪哇?_Java_Selenium Webdriver_Datetimepicker - Fatal编程技术网

Java 如何获取日期格式;七月十一日(星期二);在爪哇?

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

我想从日历中选择日期格式,在java中显示日期为“7月11日,星期二”。如何将日期转换为这种格式。

您可以使用
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”