微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将日期转换为不同的格式而不使其成为 varchar?

如何解决如何将日期转换为不同的格式而不使其成为 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 举报,一经查实,本站将立刻删除。