java - 日期到字符串的转换错误

标签 java mysql sql oracle11g

我正在使用 TO_CHAR(last_used) 从 Oracle Database 11g 检索字符串格式的日期。运行查询时得到的输出: SELECT last_used, TO_CHAR(last_user, 'yyyy-MM-dd hh:mm:ss') as dtime1 FROM mytable WHERE id='120000'; 是:

LAST_USED
---------------------------------------------------------------------------
DTIME1
-------------------
17-MAY-12 11.53.28.000000 PM -07:00
2012-05-17 11:05:28

有人可以告诉我为什么会发生这种情况吗?

最佳答案

MM 是月份的格式。使用 MI 获取 session 记录。

关于java - 日期到字符串的转换错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11616123/

相关文章:

java - OS X Mavericks JNI CallStaticVoidMethod 结果为 SIGSEGV/SIGBUS (Java 8)

java - 具有项目依赖性的 Eclipse RCP

mysql - 从查询 : "SHOW TABLE STATUS FROM ` DB`"? 中仅选择一列

mysql - 如何在使用select查询时将mysql中的数字转换为字符

mysql - 授予所有特权的逆

Mysql:相同的查询,不同的结果

java - SWT RowLayout 从右到左?

java - Android:如何使用警报管理器

mysql - 如何获取 child 数量最多的id

c# - SQL Server CE 抛出不兼容异常