如何解决如何将日期转换为不同的格式而不使其成为 varchar?
我有一个像这样的日期:29-DEC-2020 00:00
我想像这样将其格式化为 dd-mon:29-DEC
如何在不使用 to_char()
的情况下进行转换?
解决方法
在 apex 中,您可以在多个位置为您的应用程序设置日期格式
- 对于整个应用程序,请转到“应用程序定义属性”(共享组件中的第一个条目)>“全球化”。您可以选择为所有不同的日期数据类型选择格式掩码。这将影响您的应用程序中每次出现此数据类型。
- 对于特定页面项或报表列,您可以在“外观”>“格式掩码”下设置格式掩码
如果您的“约会”看起来像 29-DEC-2020 00:00
,那么在我看来它不像约会。它看起来像一个字符串。
所以,你可以使用字符串函数:
substr(datecol,6)
当然,如果确实是日期,则应该使用 to_char()
或设置参数以忽略 UI 中的年份。但是,我强烈建议您不要这样做。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。