Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.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 Apache Spark中选择日期\格式(日期,格式)的替代方案_Java_Apache Spark - Fatal编程技术网

Java Apache Spark中选择日期\格式(日期,格式)的替代方案

Java Apache Spark中选择日期\格式(日期,格式)的替代方案,java,apache-spark,Java,Apache Spark,我正在使用ApacheSparkSQL和Java来读取拼花地板文件。该文件包含一个日期列m/d/yyyy,我想将其更改为其他格式yyyy-dd-MM。类似于选择日期\格式化日期,我们可以在mysql中执行的格式。Apache Spark中有类似的方法吗?您可以用当前模式解析字符串,并使用日期格式将其格式化: val df=Seq1/1/2015、02/10/2014、4/30/2010、03/7/2015.TODF df.选择'd,日期格式到时间戳'd,MM/dd/yyyy,yyyy dd MM

我正在使用ApacheSparkSQL和Java来读取拼花地板文件。该文件包含一个日期列m/d/yyyy,我想将其更改为其他格式yyyy-dd-MM。类似于选择日期\格式化日期,我们可以在mysql中执行的格式。Apache Spark中有类似的方法吗?

您可以用当前模式解析字符串,并使用日期格式将其格式化:

val df=Seq1/1/2015、02/10/2014、4/30/2010、03/7/2015.TODF df.选择'd,日期格式到时间戳'd,MM/dd/yyyy,yyyy dd MM作为新的'u d 显示 +-----+-----+ |d |新| d| +-----+-----+ | 1/1/2015|2015-01-01| |02/10/2014|2014-10-02| | 4/30/2010|2010-30-04| | 03/7/2015|2015-07-03| +-----+-----+ 注意,解析非常健壮,并且支持一位数的天数和月份