日期和时间格式

时间和日期格式
在这里插入图片描述

import java.util.Date;

/**
 * 时间和日期格式
 */
public class Date1 {
    public static void main(String[] args) {
        //获得当前的日期的时间对象
        Date d =new Date();
        System.out.println(d);

        //根据毫秒数获得当前的日期时间对象
        long l =System.currentTimeMillis();
        Date dl = new Date(l);
        System.out.println(dl);
        //获得前一天的日期
        Date d2 = new Date(l - 24*60*60*1000);
        System.out.println(d2);

        long time = d.getTime();
        System.out.println(time);
    }
}

在这里插入图片描述

日期的格式化
常用的是:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
 * 日期的格式化
 */
public class Date2 {
    public static void main(String[] args) {
      /*  Date d =new Date();
        System.out.println(d);

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS E");
        String format= sdf.format(d);
        System.out.println(format);

        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 SSS毫秒 E");
        String format1= sdf1.format(d);
        System.out.println(format1);
*/

        //字符串解析成时间
        String s = "1997/12/12 12:34:22";
        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
        try {
            Date date1 = sdf2.parse(s);
            System.out.println(date1);
        } catch (ParseException e) {
            e.printStackTrace();
        }

    }
}

在这里插入图片描述

Date d =new Date();
        System.out.println(d);

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS E");
        String format= sdf.format(d);
        System.out.println(format);

        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 SSS毫秒 E");
        String format1= sdf1.format(d);
        System.out.println(format1);

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要以日期时间格式生成编号,你可以使用 JavaScript 来获取当前日期和时间,并将其作为编号的一部分。以下是一个示例代码: ```html <!DOCTYPE html> <html> <head> <title>生成日期和时间编号</title> <script> function generateNumber() { var date = new Date(); // 获取当前日期和时间 var number = document.getElementById("number"); // 用于显示生成的编号 var year = date.getFullYear(); // 获取年份 var month = date.getMonth() + 1; // 获取月份(注意月份是从 0 开始的,需要加 1) var day = date.getDate(); // 获取日期 var hour = date.getHours(); // 获取小时 var minute = date.getMinutes(); // 获取分钟 var second = date.getSeconds(); // 获取秒钟 // 将日期时间格式化为指定的格式(例如:2022-01-01 12:34:56) var formattedNumber = year + "-" + pad(month) + "-" + pad(day) + " " + pad(hour) + ":" + pad(minute) + ":" + pad(second); number.innerHTML = formattedNumber; // 显示生成的编号 } function pad(number) { return (number < 10 ? "0" : "") + number; // 将数字补齐为两位数(例如:2 -> 02) } </script> </head> <body> <h1>生成日期和时间编号</h1> <button onclick="generateNumber()">生成</button> <p id="number"></p> <!-- 用于显示生成的编号 --> </body> </html> ``` 这段代码创建了一个简单的 HTML 页面,点击 "生成" 按钮后,会生成当前的日期和时间编号,并在页面上显示出来。编号的格式为 "年份-月份-日期 小时:分钟:秒钟"。 注意:这只是一个示例,你可以根据自己的需求进行修改和扩展。如果需要更复杂的日期时间格式,请参考 JavaScript 的日期和时间处理相关文档。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值