sql - 格式化时间戳
问题描述
我在表格中有以下日期。
表 APEX
id search_date
1 04-OCT-18 08.36.12.000000 PM
我希望它显示为以下格式。这可能吗?
id search_date
1 10/4/2018 8:36.12
解决方案
我为了抑制前导零,您可以使用FM开关:
to_char(search_date,'mm/FMdd/yyyy hh:mi.ss')
如果您还想从月份开始抑制前导零,那将是
to_char(search_date,'FMmm/dd/yyyy hh:mi.ss')
请注意,FM
充当开关,即您关闭和打开前导零和空格。
例如'FMmm/FMdd/yyyy hh:mi.ss'
意味着:mm
被截断但dd/yyyy hh:mi.ss
不会。
推荐阅读
- typescript - 截图传单地图
- amazon-web-services - 无法使用 Terraform 将自定义 Docker 映像部署到 AWS ECS
- javascript - 内联 javascript 和 iframe 的 Ajax 未能成功调用 javascript onLoad
- python - 将行数据从csv导入postgresql时不能使用字符串
- android - Unity Android构建错误重复类
- azure-devops - 当 ResultUrl 不在响应对象中时获取 OperationResult?
- python - Python中是否有任何绘图方法可以为我提供下图中的绘图?如果没有,有人可以帮助在 R 中实现它吗?
- huawei-mobile-services - 华为推送 API 抛出错误,说邮递员中的令牌计数错误
- c - OPC UA 中的 FindServers
- .net - .NET 5.0 发布为 .NET Standard 2.0 依赖项提供 CS0006 dll