Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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
String 将字符串转换为日期格式-SAP Crystal Reports_String_Date - Fatal编程技术网

String 将字符串转换为日期格式-SAP Crystal Reports

String 将字符串转换为日期格式-SAP Crystal Reports,string,date,String,Date,我知道这个问题在这里已经被问了好几次了,但是出于某种原因,我只是不能得到正确的公式 我从外部数据源提取一个“年”,但它保持格式为(即2016年) 这是我到目前为止的公式,但我似乎不知道如何正确地将其组合起来,并将其格式化为仅YYYY formula = Year({Jobs.jmpProductionDueDate}) Cstr({Jobs.jmpProductionDueDate}, "dd/MM/yyyy") 我在编码方面没有资格或经验,因此不知道如何将其组合成一个有效的公式 谢谢 Al

我知道这个问题在这里已经被问了好几次了,但是出于某种原因,我只是不能得到正确的公式

我从外部数据源提取一个“年”,但它保持格式为(即2016年)

这是我到目前为止的公式,但我似乎不知道如何正确地将其组合起来,并将其格式化为仅YYYY

formula = Year({Jobs.jmpProductionDueDate})

Cstr({Jobs.jmpProductionDueDate}, "dd/MM/yyyy")
我在编码方面没有资格或经验,因此不知道如何将其组合成一个有效的公式

谢谢
Alicia

年份被记录为数字,并转换为2016年 如果2016年是数据输入 使用

如果是日期,请使用此

Examples (where Jobs.jmpProductionDueDate= January 15, 2011)
示例结果

ToText({Jobs.jmpProductionDueDate}, “yyyyMM”)   “201101?
ToText({Jobs.jmpProductionDueDate},”dd-MMM-yyyy”)   “15-Jan-2011?
ToText({Jobs.jmpProductionDueDate},”dd MMM yyyy”)   “15 Jan 2011?
ToText({Jobs.jmpProductionDueDate},”MM/dd/yy”)  “01/15/11?
ToText({Jobs.jmpProductionDueDate},”dddd, MMM d, yyyy”) “Saturday, Jan 1, 2011?

年份被记录为数字,并转换为2016年 如果2016年是数据输入 使用

如果是日期,请使用此

Examples (where Jobs.jmpProductionDueDate= January 15, 2011)
示例结果

ToText({Jobs.jmpProductionDueDate}, “yyyyMM”)   “201101?
ToText({Jobs.jmpProductionDueDate},”dd-MMM-yyyy”)   “15-Jan-2011?
ToText({Jobs.jmpProductionDueDate},”dd MMM yyyy”)   “15 Jan 2011?
ToText({Jobs.jmpProductionDueDate},”MM/dd/yy”)  “01/15/11?
ToText({Jobs.jmpProductionDueDate},”dddd, MMM d, yyyy”) “Saturday, Jan 1, 2011?

谢谢你,金。我想,因为我认为它是一个字符串,当我右键单击字段时,它不允许我编辑数字格式。但是,正如您所建议的那样,我使用了ToText({Jobs.jmproductionduedate},“yyyy”),然后我就可以编辑数字格式,而不使用千位分隔符。谢谢您。我想,因为我认为它是一个字符串,当我右键单击字段时,它不允许我编辑数字格式。但是,正如您在上面建议的那样,我使用了ToText({Jobs.jmproductionduedate},“yyyy”),然后我就可以编辑数字格式,而不使用千分位符。