`

mysql long to date

阅读更多
1.在开放中,有时候为方便将日期时间以long类型(秒钟)存在数据库,这里要查询数据就需要进行转换。
在mysql中只要使用from_unixtime函数就可以了。

附mysql的两个转换函数:
在mysql 数据库中,“2009-09-15 00:00:00”转化为列为长整型的函数:
select unix_timstamp("2009-09-15 00:00:00")*1000,
这里要注意,mysql数据库中的长整型,比java中的长整型少了秒后面的毫秒数,所以要乘以1000,这样只有几毫秒之差

2、在mysql数据库中,“1252999488000”(java中的long型数据)转化为日期:
select from_unixtime(1252999488);
注意:要将最后三位去掉
分享到:
评论

相关推荐

    java的Date类型转换成MySQL的DateTime类型.doc

    Java 中 Date 类型转换为 MySQL 的 DateTime 类型 Java 中的 Date 类型和 MySQL 的 DateTime 类型是两个不同的日期时间类型,都是用于表示日期和时间的信息,但它们之间存在一定的区别。Java 中的 Date 类型是使用...

    mysql与oracle差异总结

    MySql 中的 STR_TO_DATE 函数相当于 Oracle 中的 TO_DATE 函数。 11. 回车符、换行符 MySql 中的 CHAR(10) 等同于 Oracle 中的 CHR(10),CHAR(13) 等同于 Oracle 中的 CHR(13)。 12. 数据类型 MySql 中的 NULLIF...

    Java数据类型和MySql数据类型对应一览

    在 MySql 中,日期时间类型对应的是 DATE、TIME、DATETIME、TIMESTAMP 等类型。其中,DATE 类型用于存储日期,TIME 类型用于存储时间,DATETIME 类型用于存储日期和时间,TIMESTAMP 类型用于存储时间戳。 布尔类型 ...

    Oracle Sql语句转换成Mysql Sql语句

    5. **函数和操作符**:两者内置的函数和操作符有所不同,例如Oracle的NVL对应MySQL的IFNULL,Oracle的TO_DATE对应MySQL的STR_TO_DATE。 6. **序列**:Oracle使用序列(SEQUENCE)来生成唯一ID,MySQL则常使用自增...

    java代码将mysql表数据导入HBase表

    put.addColumn(Bytes.toBytes("meta"), Bytes.toBytes("registration_date"), Bytes.toBytes(regDate.getTime())); hbaseTable.put(put); } hbaseTable.close(); hbaseConn.close(); rs.close(); stmt....

    linux MySQL 8.0二进制包安装

    sql-mode = ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,PIPES_AS_CONCAT slow_query_log = ON slow_query_log_file = /home/mysql/...

    人大金仓数据库适配mysql

    - 使用 `TO_NUMBER` 转换 `LONG` 类型的字段可能会导致超出整数范围的错误。 - 若字段中含有小数,则不应使用 `TO_NUMBER`,可尝试通过加0.0的方式转换。 示例: ```sql SELECT field_name + 0.0 AS numeric_field ...

    java实体转mysql建表语句

    首先,分析实体类的属性,然后根据属性类型选择对应的MySQL数据类型,比如`String`对应`VARCHAR`,`int`对应`INT`,`Date`对应`DATE`或`TIMESTAMP`等。同时,别忘了添加主键、外键、索引等约束。 6. **数据类型映射...

    Oracle到mysql转换的问题总结.doc

    - Oracle 的 `TO_CHAR` 和 `TO_DATE` 可以用 MySQL 的 `DATE_FORMAT` 和 `STR_TO_DATE` 替换,注意时间格式的对应。 - Oracle 的 `DECODE` 函数在 MySQL 中可以使用 `CASE WHEN` 语句来实现。 - Oracle 的 `ROW_...

    oracle转mysql.rar

    在函数转换过程中,如需将Oracle的`TO_CHAR()`用于日期格式化,在MySQL中应使用`DATE_FORMAT()`;Oracle的`SUBSTR()`对应MySQL的`SUBSTRING()`。 其次,数据类型方面也存在差异。Oracle的`NUMBER`类型可以处理大...

    Mysql、orcale 中的数据类型与java中的数据类型对应表.pdf

    Mysql、Oracle 中的数据类型与 Java 中的数据类型对应表 MySQL 和 Oracle 是两种常用...本文详细介绍了 Oracle 中的 Number 和 Date 类型与 Java 中的数据类型对应关系,并对 MySQL 中的数据类型也进行了简单的介绍。

    Mysql转换为Access数据库软件

    - **数据类型匹配**:MySQL和Access的数据类型有所不同,转换时需要考虑兼容性,例如,MySQL的INT可能对应Access的Long Integer,DATE对应Date/Time等。 - **触发器和存储过程**:Access不支持MySQL的触发器和存储...

    Oracle的表结构转成Mysql的表结构

    通过编写一个PL/SQL函数`fnc_table_to_mysql`来实现这一目标。该函数可以接受四个参数,并生成对应的MySQL创建表语句(DDL)。 #### 参数说明 - `i_owner`: 表的所有者或模式名称。 - `i_table_name`: 需要转换的表...

    21分钟 MySQL 入门教程.docx

    - **文本**: 包括`TINYTEXT`, `TEXT`, `MEDIUMTEXT`, `LONGTEXT`。 - **二进制**: 如`TINYBLOB`, `BLOB`, `MEDIUMBLOB`, `LONGBLOB`,可用于存储图像、音频等非文本数据。 ### 操作MySQL数据库 #### 基本操作 - **...

    21分钟MySQL入门教程

    - **日期时间类型**:`DATE`、`TIME`、`DATETIME`、`TIMESTAMP`、`YEAR`。 - **字符串类型**: - 字符串:`CHAR`、`VARCHAR`。 - 文本:`TINYTEXT`、`TEXT`、`MEDIUMTEXT`、`LONGTEXT`。 - 二进制:`TINYBLOB`...

    MYSQL安装包官方试用版

    MYSQL_TYPE_LONGLONG BIGINT字段 MYSQL_TYPE_DECIMAL DECIMAL或NUMERIC字段 MYSQL_TYPE_NEWDECIMAL 精度数学DECIMAL或NUMERIC MYSQL_TYPE_FLOAT FLOAT字段 MYSQL_TYPE_DOUBLE DOUBLE或REAL字段 MYSQL...

    MySQL数据类型全掌握

    3. **日期类型**: Oracle使用`DATE`类型,MySQL同样支持`DATE`类型。 - Oracle: `HIREDATE DATE` - MySQL: `HIREDATE DATE` 4. **浮点数类型**: Oracle中的`NUMBER(7,2)`相当于MySQL中的`DECIMAL`。 - Oracle: `...

    利用JDBC读取mysql数据展示在listview

    public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Map, String> item = data.get(position); String pdfLink = item.get("link"); openPdfInWebView(pdfLink); } }); ...

    mysql 教程MYSQL5.0的安装

    字符串类型包括CHAR、VARCHAR、TINYBLOB/TINYTEXT、BLOB/TEXT、MEDIUMBLOB/MEDIUMTEXT和LONGBLOB/LONGTEXT。CHAR是固定长度的字符串,VARCHAR是可变长度的,而BLOB和TEXT家族则用于存储大量文本或二进制数据。ENUM和...

Global site tag (gtag.js) - Google Analytics