是否有将日期从MMDDYYYY更改为书面格式的功能(不知道你所说的是什么)?
例如:
03052014 - > 2014年3月5日
提前致谢!
答案 0 :(得分:0)
没有。我不认为你有一个内在函数(语言的一部分)来做它。
您可以编写用户定义函数(您可以使用自己喜欢的搜索引擎查找方法,但忽略SQL用户定义函数)。
我们并没有像许多语言那样拥有“库”。
如果你把它变成UDF就必须这样做,你必须对它进行编码。
日期编号,逗号和年份是固定位置的简单重新格式化。
您可以使用月号来订阅月份名称,并在程序中定义月份名称表。
月份名称的长度是可变的,其余的是固定的。
要汇总您的最终结果,您可以STRING month-name ( month-number ) DELIMITED BY SPACE date-fixed-data DELIMITED BY SIZE INTO date-field-for-printing
。
这将为您提供跳跃式的格式化日期。在尝试在缩微胶片上扫描日期时,让你疯狂: - )
COBOL是关于编写代码,而不是找到一个方便的功能。因此,对于课程作业,您需要编写代码。