MySql数据库怎样把Long时间与日期相互转换

作者&投稿:何薇 (若有异议请与网页底部的电邮联系)
MySql数据库怎样把Long时间与日期相互转换~

我用的是SQLyog数据库客户端。通过from_unixtime把Long时间转换为日期格式。具体用法如下:select from_unixtime(1388776825);执行即可。具体结果见下图
MySql数据库怎样把Long时间与日期相互转换
2
还可以增加时间格式,用法如下:
SELECT FROM_UNIXTIME( 1388776825, '%Y%m%d' ) 结果:20140104SELECT FROM_UNIXTIME( 1388776825, '%Y年%m月%d' ) 结果:2014年1月4
3
如果想逆向转换,可以通过unix_timestamp()函数反向转换。用法如下:
SELECT UNIX_TIMESTAMP() ;//获取当前时间的秒数
SELECT UNIX_TIMESTAMP('2014-03-23 10:10:40') ; //获取指定日期格式的秒数
SELECT UNIX_TIMESTAMP('2014-03-23') ; //获取指定日期格式的秒数
MySql数据库怎样把Long时间与日期相互转换

新建一个字段,用日期类型。然后用程序将数据读出来转换后插入到新的字段里。

1
  我用的是SQLyog数据库客户端。通过from_unixtime把Long时间转换为日期格式。具体用法如下:select from_unixtime(1388776825);执行即可

  2
  还可以增加时间格式,用法如下:
  SELECT FROM_UNIXTIME( 1388776825, '%Y%m%d' ) 结果:20140104SELECT FROM_UNIXTIME( 1388776825, '%Y年%m月%d' ) 结果:2014年1月4
  3
  如果想逆向转换,可以通过unix_timestamp()函数反向转换。用法如下:
  SELECT UNIX_TIMESTAMP() ;//获取当前时间的秒数
  SELECT UNIX_TIMESTAMP('2014-03-23 10:10:40') ; //获取指定日期格式的秒数
  SELECT UNIX_TIMESTAMP('2014-03-23') ; //获取指定日期格式的秒数

1、在mysql 数据库中,“2009-09-15 00:00:00”转化为列为长整型的函数:

[java] view plaincopy
select unix_timstamp("2009-09-15 00:00:00")*1000,

这里要注意,mysql数据库中的长整型,比java中的长整型少了秒后面的毫秒数,所以要乘以1000,这样只有几毫秒之差

2、在mysql数据库中,“1252999488000”(java中的long型数据)转化为日期:

[java] view plaincopy
select from_unixtime(1252999488);

MySql数据库怎样把Long时间与日期相互转换
1、在MySQL 数据库中,“2009-09-15 00:00:00”转化为列为长整型的函数:

[java] view plain copy
select unix_timstamp("2009-09-15 00:00:00")*1000,

这里要注意,mysql数据库中的长整型,比Java中的长整型少了秒后面的毫秒数,所以要乘以1000,这样只有几毫秒之差
2、在mysql数据库中,“1252999488000”(java中的long型数据)转化为日期:

[java] view plain copy
select from_unixtime(1252999488);

select from_unixtime(123456, '%Y-%m-%d %H:%i:%S');



MYSQL数据库的作用是什么
数据库的作用是将各种数据有序的管理起来,并对其他应用提供统一的接口和服务。数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。数据库是...

mysql数据库的作用是什么(mysql数据库的好处)
在大学的计算机教科书中,数据库是被这样解释的:数据库是计算机应用系统中的一种专门管理数据资源的系统。数据有多种形式,如文字、数码、符号、图形、图像以及声音等。数据是所有计算机系统所要处理的对象。人们所熟知的一种处理办法是制作文件,即将处理过程编成程序文件,将所涉及的数据按程序要求组织成...

MYSQL数据库和ACCESS数据库有什么区别?
事实上,有些网站开发者将 MySQL 称为目前市面上跑得最快的数据库。不过,当你的数据库有很多表格需要同时在一个事务过程(transaction)内完成更新的时候,MySQL 的确跑得不怎么样。 ·备份 如果你曾经有过抢救一个损坏的 MDB 档案的惨痛经验,那么你会对 MySQL 表示非常激赏。这是 MySQL 另一个胜过 Access 的地方...

SQLserver 和Mysql的区别 各自有什么特点
高效。使得公司可以降低开发和管理他们的数据基础设施的时间和成本;智能。提供了一个全面的平台,可以在用户需要的时候给他发送观察和信息。Mysql的特点是其体积小、速度快、总体拥有成本低,尤其是开放源码。一般中小型网站的开发都选择 MySQL 作为网站数据库。

怎样优化mysql数据库来提高mysql性能(mysql数据库的优化)
优化“mysql数据库”来提高“mysql性能”的方法有:1、选取最适用的字段属性。MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。2、使用连接(JOIN)来代替子查询...

mysql是干什么用的?
mysql是制作数据库的。MySQL是一种开放源代码的关系型数据库管理系统,使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。可以将...

MYSQL跟SQL数据库有什么区别
MYSQL数据库是PHP的, Sql server是ASP的。除此之外还有1.IBM的DB2 ;2. Oracle;3. Informix;4. Sybase;5. Sql server;6. PostgreSQL;7. Access;8. FoxPro;9. mySQL。以下是常用数据库简介:1.IBM的DB2 DB2是IBM出口的一系列关系型数据库管理系统,分别在不同的操作系统平台上服务。虽然DB2...

SQL数据库是什么?
数据库技术,是信息管理系统、自动化办公系统、销售统计系统等各种信息系统的核心部分,是进行科学研究和决策管理的重要技术手段,常用的数据库包括:Oracle、DB2、MySQL、SQL Server、Sybase、VF等。由于MySQL数据库具有性能优良、稳定性好、配置简单、支持各种操作系统等优势,本章主要讲述Windows系统下MySQL...

数据库有哪几种
4、MongoDB数据库 MongoDB是由10gen公司开发的一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似JSON的bjson格式,因此可以存储比较复杂的数据类型。5、MySQL数据库 MySQL数据库管理系统是由瑞典的MySQLAB公司开发的,但是几...

mysql 数据库varchar可以存储多少个汉字和多少个数字
具体还是要看版本的:4.0版本以下,varchar(100),指的是100字节,如果存放UTF8汉字时,只能存33个(每个汉字3字节)5.0版本以上,varchar(100),指的是100字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放100个。mysql 数据库自身特点:使用C和C++编写,并使用了多种编译器...

德兴市18664076166: MySql数据库怎样把Long时间与日期相互转换 -
薛斧健脾: 1、mysql 数据库2009-09-15 00:00:00转化列整型函数:[java] view plaincopy select unix_timstamp("2009-09-15 00:00:00")*1000, 要注意mysql数据库整型比java整型少秒面毫秒数所要乘1000几毫秒差2、mysql数据库1252999488000(javalong型数据)转化期:[java] view plaincopy select from_unixtime(1252999488);

德兴市18664076166: mysql数据库中怎么用int存java中long类型的时间 -
薛斧健脾: mysql数据库中怎么用int存java中long类型的时间 mysql的int类型长度,是肯定不够long类型的时间的,可以用bigint类型的存储

德兴市18664076166: mysql怎么设置超时时间 -
薛斧健脾: mysql命令 查看mysql server超时时间:msyql> show global variables like '%timeout%';设置mysql server超时时间(以秒为单位):msyql> set global wait_timeout=10;msyql> set global interactive_timeout=10; my.cnf默认都是没有的,但其实...

德兴市18664076166: mysql将查出的日期转成long -
薛斧健脾: select `name`,`年龄`,unix_timestamp(`出身日期`) as 出生日期 where name = '张三'

德兴市18664076166: 怎么在mysql中设置时间格式 -
薛斧健脾: 通过sql语句查询下 看看现在的值 show variables like '%date%'; 默认的值是:date_format= %Y-%m-%d datetime_format=%Y-%m-%d %H:%i:%s 然后在mysql的配置文件my.cnf 或者 my.ini中 加入 [mysqld] date_format= %Y/%m/%d datetime_format=%Y/%m/%d %H:%i:%s 最后mysql服务器重启即可.

德兴市18664076166: Mysql数据库中的时间精确到秒,取出数据时想要精确到日 -
薛斧健脾: SimpleDateFormat sdf = new SimpleDateFormat ("yyyy-mm-dd"); 使用这个类,可以格式化时间,这里的规则是格式化到年月日,格式如括号参数写的 具体参考,http://blog.csdn.net/gubaohua/article/details/575488

德兴市18664076166: 如何向mysql插入指定时间 -
薛斧健脾: MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司.、 向mysql插入指定时间步骤有:1:mysql在插入时间的时候 要进行格式转换 例如: insert into users(birth) values(STR_TO_DATE('" + alarmDefi.getEndTime()+ "','%Y-%m-%d %k:%i:%s')) ; 这样就可插入:年-月-日 时:分:秒

德兴市18664076166: 怎样在MySQL中操作日期 -
薛斧健脾: mysql有丰富的时间函数:ADDTIME (date2 ,time_interval ) //将time_interval加到date2 CONVERT_TZ (datetime2 ,fromTZ ,toTZ ) //转换时区 CURRENT_DATE ( ) //当前日期 CURRENT_TIME ( ) //当前时间 CURRENT_TIMESTAMP ( ) //当...

德兴市18664076166: mysql 怎样插入时间 -
薛斧健脾: 在程序中你设定你的时间,然后直接INSERT 或者UPDATE到你的时间字段中 create table `tablenmae`( ... ,`time` timestamp NOT NULL default CURRENT_TIMESTAMP);

德兴市18664076166: mysql数据库时间 -
薛斧健脾: 你需要修改什么,时间格式还是时间的值:前者用date_format(now(),'%Y-%m-%d %H:%i:%s');显示为2012-11-11 11:11:11这样的格式,具体你可以调整后者需要直接修改系统时间了;win下的不用说,linux下的可以执行 date -s 具体时间

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网