我需要从数据库中检索日期和时间。我的代码正确地检索了日期和时间,但是当我使用 toString() 时,它会在时间末尾添加一个“.0”。我怎样才能避免这种情况?
IE:数据库日期为 2013-03-05 11:05:25
当我检索它并尝试将其转换为字符串时,它变成 2013-03-05 11:05:25.0
r.getTimestamp("mydate").toString();
最佳答案
根本不要将数据库中的值视为字符串值。将其视为一个时间点。 (我假设它确实是一个 TIMESTAMP
字段或类似的字段。)
如果您想以特定方式对其进行格式化,请这样做 - 但 2013-03-05 11:05:25 与 2013-03-05 11:05 的时间点相同:25.0...它只是使用了不同的字符串表示形式。
关于java - 如何使用java从数据库中检索日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15213947/