ChinaUnix.net
相关文章推荐:

mysql得到时间戳

为什么mysql5.1版本中timestamp日期和时间数据类型不起作用,输入20020309161718输出的和datetime日期和时间数据类型一样是2002-03-09 16:17:18.是什么原因啊?? 谢谢!!

by wudi_1979 - MySQL - 2009-09-16 21:14:24 阅读(1412) 回复(2)

相关讨论

mysql5、4 和mysql3对时间的处理方式问题,前期用squidalyser.pl将squid日志导入到mysql 3中,对于时间字段的处理都没有问题,现在mysql server 3升级到5后,发现mysql 5、4对时间的处理方式和mysql 3很不同,导入的时间都变成了1970-01-01,squidalyser.pl认为导入的数据都是过期数据,导入完成就全部删除了,导致无法分析和查看代理服务器上网日志,在squid官方网站也有人提出此问题,但是也没有解决办法,该如何解决这个...

by xjjjk - Perl - 2008-03-14 11:20:40 阅读(6746) 回复(2)

date为需要处理的参数(该参数是Unix 时间),可以是字段名,也可以直接是Unix 时间字符串 
后面的 '%Y%m%d' 主要是将返回值格式化 
例如: 
mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' )  
->20071120 
mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%d' )  
->2007年11月20 
UNIX_TIMESTAMP()是与之相对正好相反的时间函数 
 

by lafang2009 - MySQL - 2011-12-20 09:46:42 阅读(132566) 回复(0)

mysql的命令行之下,执行下列语句: SELECT UNIX_TIMESTAMP(CURRENT_TIMESTAMP); 可以得到一个整数值,谓之UNIX时间! 如果希望在创建表的时候,将某个字段设置为UNIX时间,如何做到呢,根据实验,无法将上述的UNIX_TIMESTAMP函数用于SQL脚本的。当然,文档上也是这么说的。 各位有没有具体的实践技巧,可以将整数形式的UNIX时间作为DEFAULT值写在创建表的脚本中呢? 谢谢啦!

by 成天不吃饭 - MySQL - 2006-06-27 10:28:53 阅读(7314) 回复(7)

select sysdate() 得到当前日期和时间为 2010-4-8 22:34:21 现在我想通过mysql的日期函数得到这样的时间 2010-4-8 22:00:00 和 2010-4-8 21:00:00 以及 2010-4-8 23:00:00 这2个日期时间点如何求??

by liyihongcug - MySQL - 2010-05-31 21:02:53 阅读(2088) 回复(4)

如果需要在查询语句返回的列中包含一列表示该条记录在整个结果集中的行号, ISO SQL:2003 标准提出的方法是 提供 ROW_NUMBER() / RANK() 函数 。 Oracle 中可以使用标准方法(8i版本以上),也可以使用非标准的 ROWNUM ; MS SQL Server 则在 2005 版本中提供了 ROW_NUMBER() 函数;但在 mysql 中似乎还没有这样的系统自带功能。虽然 LIMIT 可以很方便的对返回的结果集数量和位置进行过滤,但过滤出来的记录的行号却没办法...

by 枫影谁用了 - Linux文档专区 - 2008-07-04 12:48:37 阅读(1257) 回复(0)

user starttime endtime brace 2014-05-01 12:01:44 2014-05-01 12:01:50 brace 2014-05-01 12:01:44 2014-05-01 12:03:50 luce 2014-05-01 12:01:12 2014-05-01 12:04:50 luce 2014-05-01 12:02:44 2014-05-01 12:01:50 kite 2014-05-01 12:01:44 2014-05-01 12:01:50 kite 2014-05-01 12:01:44 ...

by T_study - MySQL - 2014-05-16 14:44:09 阅读(2109) 回复(2)

大家好,我有两个时间1355543041 、1354845629 我想把他们的差值转化成小时、分钟、秒的格式。不如:3小时10分钟2秒。请各位大侠赐教

by mlxahcf - MySQL - 2013-04-24 17:33:11 阅读(1101) 回复(3)

本帖最后由 viato 于 2013-04-01 10:50 编辑 mysqldumpslow 分析出来的日志如下,不知道怎么按Time从大到小排序 Count: 720 Time=2.17s (1560s) Lock=0.00s (0s) Rows=28627.0 (20611414), seach[seach]@2hosts SELECT head.aid, dat.dat_id, head.aid, head.label, head.short_desc, head.pack_name, head.dev_name, head.ltform , head.resolution , head.adk_version, head.state, ...

by viato - Shell - 2013-04-02 08:23:22 阅读(4519) 回复(12)

mysql>  Select UNIX_TIMESTAMP();
+------------------+
| UNIX_TIMESTAMP() |
+------------------+
|       1312255404 |
+------------------+
1 row in set (0.04 sec)
mysql>  Select FROM_UNIXTIME(1312255404);
+---------------------------+
| FROM_UNIXTIME(1312255404) |
+---------------------------+

by iamwzh2003 - MySQL - 2011-12-22 08:53:14 阅读(580) 回复(0)

这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) = 30; DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。 mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。 mysq...

by evaspring - MySQL文档中心 - 2009-07-18 02:46:30 阅读(947) 回复(0)