openedge - 将 ddmmyyy 字符转换为 DATE
问题描述
如何将 ddmmyyyy 形式的字符转换为 DATE 类型?
有没有格式化字符变量的方法?例如取变量的前两个字符。
解决方案
define variable s as character no-undo initial "10092018".
define variable d as date no-undo.
d = date( integer( substring( s, 3, 2 )), integer( substring( s, 1, 2 )), integer( substring( s, 5, 4 ))).
display d format "99/99/9999".
推荐阅读
- mysql - 从表中获得以下结果的正确查询应该是什么
- android - 我想在 Firebase onMessage 接收方法上播放自定义通知音,当锁定屏幕 android 手机时
- python - 使用 ModelForm 将模型的实例与不同模型的实例链接起来
- java - 我将如何使用 org.json API 读取这个 json 字符串
- angular - 如何从angular6中的blob在iframe中显示pdf?
- wpf - 数据最终不是一步一步来查看的;如何使用 Dispatcher 在 UI 线程和渲染线程之间切换?
- botframework - 在本地测试中使用 bot 向已知用户发送通知时出现“Access-Control-Allow-Origin”错误
- ios - 如何添加List中间的UITableViewRow
- android - 什么是 kotlin 中的内联类?
- javascript - 过滤多个组合框 SAPUI5