在 Oracle 中格式化日期和时间

发布于 2024-10-10 05:05:32 字数 228 浏览 3 评论 0原文

我正在使用 Oracle,并且正在使用 SQL Developer-1.5.4.59.40,但我遇到了问题。我不知道如何使用日期格式。我想使用一种格式:“dd/mm/aaaa hh24:mm”,但 Oracle 不接受它。错误是:

ORA-01830: La máscara de formato de fecha termina antes de conversionr toda la cadena de entrada

I'm working with Oracle and I'm using SQL Developer-1.5.4.59.40 but I have a problem. I don't know how use the format for date. I want to use a format: "dd/mm/aaaa hh24:mm" but Oracle doesn't accept it. Tthe error is:

ORA-01830: La máscara de formato de fecha termina antes de convertir toda la cadena de entrada

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

っ左 2024-10-17 05:05:33

要在 SQL Deverloper 中更改所有查询的日期格式(并让它每天记住)

  1. 转到工具
  2. 首选项
  3. 数据库
  4. NLS
  5. 并将日期格式更改为“DD/MM/YYYY HH24:MI”(按照 Jens 的建议)

现在只需在查询中执行此操作

SELECT 
        TO_CHAR(SYSDATE, 'DD/MM/YYYY HH24:MI') 
  FROM DUAL ;

  TO_CHAR(SYSDATE,'DD/MM/YYYYHH24:MI') 
------------------------------------ 
04/01/2011 16:08  

to change the date format for all queries (and have it remembered day to day)

in SQL Deverloper:

  1. Goto Tools
  2. Preferences
  3. Database
  4. NLS
  5. and change Date Format to "DD/MM/YYYY HH24:MI" (as suggested by Jens)

now to simply do that in a query

SELECT 
        TO_CHAR(SYSDATE, 'DD/MM/YYYY HH24:MI') 
  FROM DUAL ;

  TO_CHAR(SYSDATE,'DD/MM/YYYYHH24:MI') 
------------------------------------ 
04/01/2011 16:08  
煮茶煮酒煮时光 2024-10-17 05:05:33

尝试:

to_date(some_date,'dd/mm/yyyyhh24:mi:ss')

其中 some_date 是例如“31/08/2012”。

Try:

to_date(some_date,'dd/mm/yyyyhh24:mi:ss')

Where some_date is for example '31/08/2012'.

独行侠 2024-10-17 05:05:33

如果some_date是日期类型的列名,那么您可以使用to_char函数转换为任何格式。

select to_char(some_date,'dd/mm/yyyy hh24:mi:ss') from ..

If some_date is the column name of date type then you can use the to_char function to convert to any format.

select to_char(some_date,'dd/mm/yyyy hh24:mi:ss') from ..
爱的故事 2024-10-17 05:05:32

尝试“DD/MM/YYYY HH24:MI”

一些盲文以使答案足够长

try "DD/MM/YYYY HH24:MI"

some blind text to make the answer long enough

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文