mysql 有没有把整数直接转为日期的用法 DATE_FORMAT('1997-10-04 22:23:00', '%W %M %Y'); 是用于转化格式
from——unixtime 也不太适合我说的是比如20050101 直接转化为 2005-01-01的用法
from——unixtime 也不太适合我说的是比如20050101 直接转化为 2005-01-01的用法
解决方案 »
- winForm软件应用到英文环境的几个疑问
- mysql数据库优化问题
- 怎么解决多个表建立视图后的数据重复问题?
- java代码如何取存储过程返回的行集.
- 请教MYSQL高手:如何将两个表结构相同的表之间进行数据复制?
- 在安装mysql-4.0.26 时,出现了问题,哪位大侠能告诉我是怎么回事呀??(我的操作系统是WIN 2000 server)
- 为什么同样的两条记录在access与sql查询出的结果不同
- 谁能提供一份Linux下的MYSQL GUI客户端工具
- 奇怪的MYSQL问题?
- 第一次安装mysql!!!!!!!!
- c#怎么读取mysql中 mediumtext类型的数据
- 急!!mysql求救!春哥!保佑我!
datetime a ;
a=20050101???我说的是mysql 下用 (比如整数20050101如何幻化为 2005-01-01 )
+----------------------------------+
| STR_TO_DATE('20090904','%Y%m%d') |
+----------------------------------+
| 2009-09-04 |
+----------------------------------+
1 row in set (0.00 sec)mysql>
+------------------------------------+
| DATE_FORMAT('20090904','%Y-%m-%d') |
+------------------------------------+
| 2009-09-04 |
+------------------------------------+
1 row in set (0.01 sec)
可以使用任何常见格式指定DATETIME、DATE和TIMESTAMP值:· 'YYYY-MM-DD HH:MM:SS'或'YY-MM-DD HH:MM:SS'格式的字符串。允许“不严格”语法:任何标点符都可以用做日期部分或时间部分之间的间割符。例如,'98-12-31 11:30:45'、'98.12.31 11+30+45'、'98/12/31 11*30*45'和'98@12@31 11^30^45'是等价的。· 'YYYY-MM-DD'或'YY-MM-DD'格式的字符串。这里也允许使用“不严格的”语法。例如,'98-12-31'、'98.12.31'、'98/12/31'和'98@12@31'是等价的。· 'YYYYMMDDHHMMSS'或'YYMMDDHHMMSS'格式的没有间割符的字符串,假定字符串对于日期类型是有意义的。例如,'19970523091528'和'970523091528'被解释为'1997-05-23 09:15:28',但'971122129015'是不合法的(它有一个没有意义的分钟部分),将变为'0000-00-00 00:00:00'。