假设数据库中表有字段叫做:“tian_jia_sj”(添加时间),并且是timestamp(时间戳)类型,毫无疑问我们可以这样写来格式化它们:
select date_format(a1.tian_jia_sj, '%Y-%m-%d %H:%i:%s') from a1
利用mysql的函数功能写一个自定义函数来快读获取时间:
1、创建函数:xdDateTime来获取“年月日 时分秒”类型:
create function xdDateTime(sj timestamp) returns varchar(20) begin return (date_format(sj, '%Y-%m-%d %H:%i:%s')); end;
我们的语句可以简化为:
2、创建函数:xdDate来获取“年月日”类型:
create function xdDate(sj timestamp) returns varchar(10) begin return (date_format(sj, '%Y-%m-%d')); end;