java和javaScript(jsp)获取时间和转换

发布时间:2024年01月12日

?java 日期时间

// 获取 系统 毫秒值
        // 一小时=60分钟
        // 一分钟=60秒
        // 一秒=1000毫秒
        long l = System.currentTimeMillis();
        // l/365/12/24/60/60/1000  得到年的第四位数?
        System.out.println(l/365/12/24/60/60/1000);

        //  指定时间格式
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        // 获取 日期类型
        Date date = new Date();
        // 当前时间+指定时间的毫秒值
        date.setTime(date.getTime() + 18000000);

        // 直接输出  得到 :Fri Jan 12 20:30:45 CST 2024
        System.out.println(date);
        // 日期转换成字符串类型 得到 :2024-01-12 20:34:45
        System.out.println(sdf.format(date));

        // 字符串转换成日期类型
        try {
            // 得到 :Wed Jan 01 20:30:45 CST 2020
            System.out.println(sdf.parse("2020-1-1 20:30:45"));
        } catch (ParseException e) {
            throw new RuntimeException(e);
        }
        // 实体类 用 日期类型 接收值
        // 用  注解接收 日期类型
        // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "什么时区" + 8)
        // @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")

jsp 获取时间

    var date = new Date();

    var FullYear = date.getFullYear();
    // 值的范围(0-11),判断小于10,数值+1
    var Month = date.getMonth()
    if (Month < 10) {
        Month = Month + 1;
    }
    var Date = date.getDate()
    var Hours = date.getHours()
    let Minutes = date.getMinutes();
    let Seconds = date.getSeconds()
    let Time = date.getTime();
    let milliseconds = date.getMilliseconds();

页面打印

输出指定格式

     // 1.输出 时间 但是 格式不对
    $("#date9").val(date.toISOString());
    $("#date10").val(date.toLocaleString());
    // 2. 拼接
    var date = FullYear + "-" + Month + "-" + Date;
    // 后台发信息到前台,用标签强转
    <fmt:formatDate value="${date}" pattern="yyyy-MM-dd HH-mm-ss"/> 

?jsp计算指定日期 加上指定天数

    // 获取日期 然后 +N天或-N天
    var date = new Date();
    //日期 设置日(日+指定天数)
    date.setDate(date.getDate() + parseInt("10"))

文章来源:https://blog.csdn.net/laomaochanyu/article/details/135496937
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。