mysql datetime类型的时间用Java取出来展示会多出.0

本文介绍了一种在前端展示时去除从MySQL数据库获取的时间戳中多余的小数部分的方法。通过自定义JavaScript函数实现了时间格式化,使得显示更加简洁。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mysql 库里面的时间 2018-02-12 00:00:00
Java取出来的时间 2018-02-12 00:00:00.0 页面上展示出来的效果。
这里写图片描述
真是难为了我的强迫症。
1.页面上的处理方法
页面展示使用的bootstrap table,使用了data-formatter方法,自定义time_format格式化时间。

<th data-field="moddate" data-formatter="comm_funs.time_format" data-sortable="true"  data-width="160px">更新时间</th>

js里面的格式化方法

$(document).ready(function ()
{
    comm_funs.p_init();
});

//js工具方法
var comm_funs = function ()
{
    'gff-pagefuns';
    return {
            p_init: function ()
            {
                var self = this;
            },
            /**
             * mysql自动生成的时间是精确到秒以后
             * 2016-07-26 11:45:15.0 ==>2016-07-26 11:45:15
             * 时间格式化
             * @param val  单元格值
             * @param row
             * @param index
             * @returns
             */
            time_format: function (val, row, index)
            {
                var i = val.indexOf(".");
                if (i =-1) {
                    return val;
                }
                return val.substring(0,i);
            }

    }

}();

格式化后的展示效果
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值