请帮我转换查询的日期格式。
我的查询
select pr.[Date], p.[Product]
from tbl_ProTest p
inner join tbl_Prod2 pr on P.[PID] = pr.[PID]
在我的输出中,我得到了日期,1990-01-01
但我的预期输出是01-Jan-1990
.
请帮我转换查询的日期格式。
我的查询
select pr.[Date], p.[Product]
from tbl_ProTest p
inner join tbl_Prod2 pr on P.[PID] = pr.[PID]
在我的输出中,我得到了日期,1990-01-01
但我的预期输出是01-Jan-1990
.
尝试这个:
REPLACE(CONVERT(VARCHAR(15), pr.[Date], 106), ' ', '-')
通过这种方式,日期被转换为VARCHAR
并以所需的格式显示。更多关于CONVERT
和支持的格式可以在这里找到
尝试这个...
select DATE_FORMAT(pr.[Date],'%d %b %y'),p.[Product] from tbl_ProTest p
inner join tbl_Prod2 pr on P.[PID] = pr.[PID]
你可以用这个
mysql_select_db("datetime", $con);
$result = mysql_query("SELECT * FROM datetime_test");
while($row = mysql_fetch_array($result))
{
foreach( $row as $lists){
echo "".date('M d Y',strtotime($lists['date']));
}
}