Java 前后台传递 时间问题(yyyy-MM-dd HH:mm:ss)

9 篇文章 0 订阅
5 篇文章 0 订阅

一:后台时间

1. 给定义的属性插入 new Date

new Date()  //对应的时间格式 Fri Nov 16 11:16:17 CST 2018

2. 取出 Fri Nov 16 11:16:17 CST 2018 格式数据转换为 yyyy-MM-dd HH:mm:ss 格式

 String nowTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())';
 //new Date 可以替换为取出的 Date 类型数据

3.直接获得 yyyy-MM-dd HH:mm:ss 时间

 String time = LocalDate.now()+" "+ LocalTime.now().withNano(0);
二:前台时间问题:

1.获得的如下时间格式

Date.prototype.Format = function (fmt) { //fmt 为毫秒
    var o = {
        "M+": this.getMonth() + 1, //月份
        "d+": this.getDate(), //日
        "h+": this.getHours(), //小时
        "m+": this.getMinutes(), //分
        "s+": this.getSeconds(), //秒
        "q+": Math.floor((this.getMonth() + 3) / 3), //季度
        "S": this.getMilliseconds() //毫秒
    };
    if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
    for (var k in o)
        if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
    return fmt;
};

2.获得如下时间格式:

function getMyDate(str) {  //str 为毫秒数
    var oDate = new Date(str),
        oYear = oDate.getFullYear(),
        oMonth = oDate.getMonth() + 1,
        oDay = oDate.getDate(),
        oHour = oDate.getHours(),
        oMin = oDate.getMinutes(),
        oSen = oDate.getSeconds(),
        oTime = oYear + '-' + getzf(oMonth) + '-' + getzf(oDay) + ' ' + getzf(oHour) + ':' + getzf(oMin) + ':' + getzf(oSen);//最后拼接时间
    return oTime;

    //补0操作
    function getzf(num) {
        if (parseInt(num) < 10) {
            num = '0' + num;
        }
        
        return num;
    }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值