select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;
----2012-10-23 20:13:06
select to_char(sysdate,'yyyy-MM-dd HH24:mm:SS')
2012-10-23 20:10:06
为什么会差几分钟呢?
已经明白了MM这代表月数 这是种错误的写法
应该使用mi
hh24:mm vs hh24:mi 区别
答案:5 悬赏:20 手机版
解决时间 2021-01-30 23:54
- 提问者网友:書生途
- 2021-01-30 19:39
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-01-30 19:55
SQL中不区分大小写,MM和mm被认为是相同的格式代码,因此Oracle的SQL采用了mi代替分钟。你的分钟10其实是月份。
全部回答
- 1楼网友:走死在岁月里
- 2021-01-31 00:06
语句读取的是当前系统时间 你运行的时间不同得到的时间当然不同咯
- 2楼网友:雾月
- 2021-01-30 22:47
bbbbbbbb
- 3楼网友:廢物販賣機
- 2021-01-30 21:19
1
- 4楼网友:拾荒鲤
- 2021-01-30 20:44
en
再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯