mysql时间转换问题 - MS-SQL Server / 疑难问题
我把sql里的数据导入到mysql后 发现phpwind里的时间都是“1252466209” 这种格式的 而我的sql数据库里的时
间是普通格式:11 15 2007 3:15PM 这种格式在phpwind页面上是不能正常显示时间的 请问我用什么方法把它转换成
“252466209” 格式的呢?
没什么规律阿
DATE_FORMA T(date, format) 根据格式串format 格式化日期或日期和时间值date,返回结果串。
2楼的兄弟 我用SELECT date_format(postdate,'%Y-%m-%d') as postdate from `pw_posts` 不能把 2010-3-10 15:07:00 格式的转化为 1274249238 格式的 查询出来的都是null 怎么办呀?
1274249238这是什么格式啊,首先你确定你的postdate字段在mysql中是datetime类型
见过一个东西和这个很像,
以1970年1月1日为起始,得出的second的差,我们在8区,还要减掉8小时
select dateadd(second,1252466209-28800,'1970-01-01')
曾经有人用这个
学习学习
postdate字段在mysql中是varchar(100)型的 不是datetime类型
SQL code:
--In SQL Server
SELECT DATEDIFF(second,'19700101',CONVERT(datetime,'11 15 2007 3:15PM',100))
这是在C语言开发环境中常见的一种时间表示方式,1274249238表示从1970-1-1 00:00开始至今的秒数。
至于是不是要考虑中国东8区,要看相应的计算函数是gmtime()还是localtime(),还要看系统的时区设置。
相关问答:
字段1,字段2.....字段N,Status,ParentID
1,Name1....test1,1,99
1,Name1....test1,3,99
1,Name2....test2,1,101
1,Name2....test2,3,101
1,Name3....test3,2,101
1,Name1....test1,4,101
想要的结果是:
1,Na ......
String sqlCount="select count(*) from usertable where username='"+
userName+"'";这句话 什么意思啊!
这句话输出出来就是
select count(*) from usertable where username='你的变量 ......
我是个新手,望高手解答
我现在已经安装了mysql,也有mysql的jdbc。但我怎么配置后,才能在MyEclipse里操作mysql呢?请高手说详细点
打开Myeclipse----window---open perspective---MyEclipse database explorer-- ......