Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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
Karate 在空手道中转换日期格式_Karate - Fatal编程技术网

Karate 在空手道中转换日期格式

Karate 在空手道中转换日期格式,karate,Karate,在空手道中转换日期格式 我需要将field1日期格式转换为field2日期格式以进行断言 field1 = [2019-10-13 00:00:00.0, 2019-10-13 00:00:00.0, 2019-10-13 00:00:00.0] field2 = ["2019-10-13", "2019-10-13", "2019-10-13"] 如何获取日期格式YYYY-MM-DD?只有函数逻辑会与您之前的问题不同 这并不完全是一个日期转换逻辑,但它给出了field2的预期输出 编辑您在下

在空手道中转换日期格式

我需要将field1日期格式转换为field2日期格式以进行断言

field1 = [2019-10-13 00:00:00.0, 2019-10-13 00:00:00.0, 2019-10-13 00:00:00.0]
field2 = ["2019-10-13", "2019-10-13", "2019-10-13"]

如何获取日期格式YYYY-MM-DD?

只有函数逻辑会与您之前的问题不同

这并不完全是一个日期转换逻辑,但它给出了field2的预期输出

编辑您在下面使用的内容

* def field3 = karate.map(field1 , function(x){ return (new Date(x)).toISOString().split('T')[0] } )
* def field3 = karate.map(field1 , function(x){ return (new Date(x)).toISOString().split('T')[0] } )