当前位置: 首页 > 面试题库 >

如何在oracle中将YYYYMMDD转换为DD-Mon-YYYY?

聂风史
2023-03-14
问题内容

我正在尝试在Oracle中将日期从 YYYYMMDD 转换为 DD-Mon-YYYY
,但是to_char还是to_Date行不通。你能给些建议么?

select to_date(20150324,'DD-Mon-YY') from dual; select to_char(20150324,'DD- Mon-YY') from dual;

我收到一条错误消息: - ORA-01861: literal does not match format string


问题答案:

利用这种组合to_charto_date

select to_char (to_date('20150324','YYYYMMDD'), 'DD-Mon-YY') from dual;

您的错误是,您使用了错误的日期模式。另外,建议添加'',尽管在这种情况下,没有它们也可以使用。

检查这个小提琴。



 类似资料:
  • 问题内容: 我有一个比较2个表中的日期,但问题是一个表的日期为DD-Mon-YY格式,而另一个表的日期为YYYYMM格式。 为了进行比较,我需要将它们都设为YYYYMM。 我需要创建这样的东西: 其中create_date类似于2006年3月12日,offer_date类似于200605 我需要在哪里适应此查询的任何想法? 问题答案: 由于是数字,并且精度比实际日期低,因此可能会起作用…- 将您的

  • 如何将dd/mm/yyyy转换为yyymmdd格式,并通过在Scala中使用joda时间将dd/m/yyyyy转换为yyymmdd格式。 我正在使用这个依赖项

  • 问题内容: Python和Matlab经常具有如下所示的整数日期表示形式: 733828.0 733829.0 733832.0 733833.0 733834.0 733835.0 733836.0 733839.0 733840.0 733841.0 这些数字对应于今年的某些日期。你们知道哪个功能可以将它们转换回YYYYMMDD格式吗? 太感谢了! 问题答案: 该课程可以为您提供帮助。如果将这

  • 问题内容: 您能帮忙在下面的Angularjs中进行转换吗?我的值是“ 20141023”,想在AngularJS中转换为日期,然后以dd / MMM / yyyy格式显示View非常感谢N。 问题答案: 您可以使用正则表达式,请参见下面的演示

  • 问题内容: 嗨,我有一个要导入的INFILE,但是日期的格式为: 是否有任何简单的方法可以将日期转换为“ 2012-04-03”,而无需执行诸如先使用perl脚本打开日期,转换日期然后再次将文件写回的操作? TIA! 问题答案: 这将在一个步骤中加载和转换,不需要另一张表。有关更多信息,请参见手册。

  • 我有一个表单输入,我认为用户只需将日期插入为YYYYMMDD是最简单的,所以我想知道如何将用户输入转换为Unix时间? 我想也许我需要使用<code>t,_=time.Parse(…)