使用 to_char 函数解析为字符串时,如何从 Oracle 中的日期和月份值中删除前导零?

2024-02-06

我想检索 select 语句中日期和月份值前面没有前导零的日期。如果我执行以下查询

 select to_char(sysdate, 'dd.mm.yyyy') from dual;

我将得到 21.03.2014 结果。此外,如果今天是 2014 年 3 月 7 日,我将得到 07.03.2014。我怎样才能摆脱这些前导零?


select   to_char(sysdate,'DD.MM.YY') -- Without Fill Mode
,        to_char(sysdate-20,'fmDD.fmMM.YY')  -- With Fill Mode, 20 days ago
  from dual;

Returns

21.03.14    | 1.3.14

FM 填充模式。

在 TO_CHAR 函数的日期时间格式元素中,此修饰符会抑制后续字符元素(例如 MONTH)中的空格,并抑制日期格式模型中后续数字元素(例如 MI)的前导零。如果没有 FM,字符元素的结果总是用空格右填充到固定长度,并且数字元素总是返回前导零。对于抑制空白填充的 FM,返回值的长度可能会有所不同。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 to_char 函数解析为字符串时,如何从 Oracle 中的日期和月份值中删除前导零? 的相关文章

随机推荐

  • 将 2 个 FRC 与一个 TableView 一起使用并配置 FRCDelegate

    我找到了这个帖子问题链接 https stackoverflow com questions 24556123 nsfetchedresultscontroller multiple frcs delegate error when upd
  • 用逗号分隔

    嘿 我有这个 following user id row following user id 我得到 44443344330 然后我使用 implode 函数并用逗号分隔 44 44 33 44 33 0 但我不想要最后一个数字的最后一个逗
  • 有没有办法将 SQL 查询中的 WHERE 和 HAVING 子句进行 OR 运算?

    假设我有一个 SQL 查询 SELECT Label1 Label2 SUM number as MySum FROM MyTable GROUP BY Label1 Label2 它给了我一些结果 比如 Label1 Label2 MyS
  • 如何在 FloatingActionButton 上显示图标?

    我在 FloatingActionButton 上显示图标时遇到问题 图标失去透明度 我有compileSdkVersion 28 依赖项是 dependencies implementation fileTree dir libs inc
  • 第一次查询速度慢

    当我对表执行第一个查询时遇到麻烦 即使我更改要查找的范围日期 后续查询也会快得多 我假设 PostgreSQL 实现了一种缓存机制 可以让后续查询更快 我可以尝试预热缓存 以便第一个用户请求可以命中缓存 但是 我认为我可以以某种方式改进以下
  • ViewPager OnLongClick 侦听器未触发

    我有一个包含 ViewPager 的片段 当我膨胀布局时 我为其分配一个 OnLongClick 侦听器 如下所示 mPager setOnLongClickListener mOnPagerLongClickListener 但是 当我长
  • zend gdata picasa php api 停止工作

    我已经使用 Zend Gdata 好几年了 然而 今天当我未更改的代码执行以下命令时 query this gt gp gt newAlbumQuery 我收到以下错误 exception Zend Gdata App HttpExcept
  • gstreamer:如何改变从文件中获取的一个流的渲染时间

    我有两个媒体文件 例如 file0 和 file1 我想将它们合并成一个具有 画中画 效果的单个 file0 中的内容要显示在整个窗口上 并且 file1 中的内容将显示在左上角 较小的盒子 还有一点是 file1 中的内容应该被渲染 从基
  • 反编译的 DLL - 有助于判断它是 C# 还是 VB.NET 的线索?

    当使用DotPeek之类的东西反编译DLL时 我如何判断它最初是用VB Net还是C 编码的 我认为没有简单的方法可以判断 但在某些反编译的代码中可能存在明显的迹象 即线索 您可以查找参考Microsoft VisualBasic图书馆 如
  • 高度大于屏幕高度的 Flutter 可滚动堆栈

    我有一个小部件层次结构 其中SingleChildScrollView是父母有Stack作为孩子 Stack有两个孩子 如果第二个孩子超出屏幕高度 其高度就会被剪裁 根据文档 堆栈占用的大小根据Non Positioned孩子 所以这意味着
  • 如何在 Visual Studio Express 中查看异常详细信息?

    How do you view exception details such as messages and stack traces in VS Express 2012 I am using Visual Studio Express
  • 对象的深拷贝

    我可以请一些帮助来执行对象的深层复制吗 这是我的代码 Option Explicit On Option Strict On
  • 尝试使用 pdfminer.6 提取文本时如何修复“UnicodeDecodeError”?

    使用 pdfminer 时出现 UnicodeEncodeError 来自 git 的最新版本 https github com pdfminer pdfminer six commit d79612c455a5de0526d5bc3244
  • MS Access 下拉列表/组合框

    这可能应该很简单 但我的 Google Fu 尚未找到答案 我只想在 Access 中创建一个下拉列表 以便在选择时我可以根据选择的值执行某些操作 例如 我有一个人员列表 我想填充组合框 以便他们的名字出现在列表中 但 值 设置为他们的 I
  • 升压信号连接管理

    过去两个晚上我一直在绞尽脑汁试图解决这个问题 但没有任何积极的结果 在升压信号中 每次我想要将一个类的成员函数连接到另一个类的信号时 如果我想稍后断开连接 我必须将结果连接保存在变量中 如果稍后 我想将相同的成员函数连接到其他一些类信号 成
  • java.security.egd 选项的用途是什么?

    在我正在开发的一个项目中 应用程序是使用类似于以下的命令启动的 java Djava security egd file dev urandom jar app jar 我从未见过java security egd之前的选项 搜索了一下 它
  • 使用 Julia 进行数据库抽象

    许多语言提供数据库抽象来将数据 对象 保存到关系数据库 通常通过对象关系映射 ORM 我知道 Julia 不是一种 传统 的面向对象语言 参见朱莉娅 是否面向对象编程 https stackoverflow com questions 33
  • 如何绘制带有半径和起始角度和终止角度的圆弧

    如果我的 Canvas 元素的 DataContext 中有以下四个属性 Point Center double Radius double StartAngle double EndAngle 我可以在没有任何额外代码的情况下绘制弧线吗
  • 高度页面-Div结构

    我试图让我的页面占据 100 的屏幕 并带有页脚 它需要始终位于页面底部 当页面大小调整时 div 应该展开 并具有正确的背景颜色 我目前遇到的错误是 页脚停留在屏幕底部而不是页面底部 div 菜单 大于 div 内容 div 无法正确调整
  • 使用 to_char 函数解析为字符串时,如何从 Oracle 中的日期和月份值中删除前导零?

    我想检索 select 语句中日期和月份值前面没有前导零的日期 如果我执行以下查询 select to char sysdate dd mm yyyy from dual 我将得到 21 03 2014 结果 此外 如果今天是 2014 年