我走在数据库中的日期变量YYYY-MM-DD:HH:分:秒格式,我想在报告YYYY-MM-DD HH以显示它:MIN: SS使用cobol程序。如何做到这一点?显示格式的日期
Q
显示格式的日期
1
A
回答
3
看看内部函数,例如
- 功能联合DATETIME
- 功能CURRENT-DATE
- 功能DATE-OF-INTEGER
- 功能DATE-TO-YYYYMMDD
- 功能整数日期
- 功能LOCALE-DATE
- 有很多其他的,谷歌的OpenCOBOL常见问题解答,并请参见4.2例子
http://opencobol.add1tocobol.com/#does-opencobol-implement-any-intrinsic-functions
要获取当前时钟,寻找接受日期年月日,接受来自TIME
然后,您可能需要创建一个PICTURE数据子句,让您可以绝对控制日期和时间的格式和显示方式。
我还发现INSPECT更换是一个方便的事情,当你想快速转换冒号空间,或给予
Intrinsic function WHEN-COMPILED 2010/03/25 23/05/0900-04/00
after INSPECT REPLACING 2010/03/25 23:05:0900-04:00
0
我喜欢细致的画面斜线等
identification division.
program-id. inspecting.
data division.
working-storage section.
01 ORIGINAL pic XXXX/XX/XXBXX/XX/XXXXXXX/XX.
01 DATEREC pic XXXX/XX/XXBXX/XX/XXXXXXX/XX.
procedure division.
move function when-compiled to DATEREC ORIGINAL
INSPECT DATEREC REPLACING ALL "/" BY ":" AFTER INITIAL SPACE
display
"Intrinsic function WHEN-COMPILED " ORIGINAL
end-display
display
" after INSPECT REPLACING " DATEREC
end-display
goback.
end program inspecting.
方法,就像Brian Tiffin说的那样,然后你只需用括号将数据逐块移动。
类似于:MOVE MY-DATE(1:4) to MY-YEAR
,会将前4个字符移至所需字段。
相关问题
- 1. 日期显示和日期格式VBA
- 2. Android日期显示格式
- 3. 显示日期格式的customaized方式
- 4. VisualForce日期格式 - 如何显示日
- 5. 格式当前日期显示星期
- 6. 以适当的格式显示日期
- 7. yii2:显示日期的格式
- 8. 显示标记的格式日期
- 9. 显示指定格式的日期
- 10. 显示不同的日期格式
- 11. 以回历日期格式显示日期的日历
- 12. 当日期以2011年1月1日的格式显示时,以'YYYY-MM-DD'的格式显示日期?
- 13. 如何格式化DatePicker以显示日期格式日/月/年?
- 14. 按星期组显示数据,但显示日期格式轴
- 15. 以句点格式显示日期
- 16. MVC 5显示日期时间格式
- 17. 以正确格式显示日期
- 18. 日期格式不显示在javascript中
- 19. AjaxEditableLabel显示日期格式为SimpleDateFormat
- 20. PHP/SQL显示日期格式
- 21. 以ASP格式显示日期:GridView BoundField
- 22. EmberJS显示格式化日期
- 23. 以双数字格式显示日期
- 24. JSON日期格式 - 仅显示时间
- 25. DateTimePicker以错误格式显示日期
- 26. 访问显示日期MMDDYYY格式
- 27. 以MM/dd/yyyy格式显示日期
- 28. C#格式化TimeSpan以显示日期
- 29. 按照本地格式显示日期
- 30. 以特定格式显示日期