java - SQL CURRENT_TIMESTAMP 有多长?

标签 java sql jdbc

我正在做类似的事情:

SELECT CURRENT_TIMESTAMP AS field1

在 SQL 中。然而,这是一个 Timestamp 类型字段,有没有办法将其获取为 Long 类型?

最佳答案

使用现代类,并不可怕时间戳

OffsetDateTime odt = myResultSet.getObject( 1 , OffsetDateTime.class ) ;
long millisecondsFromEpoch = odt.toInstant().toEpochMilli() ;

关于java - SQL CURRENT_TIMESTAMP 有多长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55556367/

相关文章:

mysql - 无法从 eclipse 创建到 MySQL 的连接

java - 如何确保 java 中并发列表的元素(在列表循环后添加)得到正确处理?

mysql - Visual Basic 6 - 错误 : [MySQL][ODBC 5. 2(w) 驱动程序] SQL 语法中有错误

android - PostgreSQL JDBC 和 Android - NullPointerException

用于返回递归值的 SQL 函数

php - 使用 PHP_SQLSRV 在 IIS8 上连接到 SQL Server 2012

java - 将 resultSet 转换为 arrayList 并打印出来

java - 重绘位于另一个 JPanel 中的 JPanel

java - 带有 Mono.empty() 参数的响应式(Reactive) Java Mono.zip

Java - 将字符串转换为数字的想法(正则表达式/解析/等)?