Java日期操作:date

本文介绍Java中日期类的使用,包括Date、DateFormat和SimpleDateFormat类的实例演示,展示如何进行日期格式化、解析及自定义日期模式。

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

概念


例子

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 日期类的使用
 * @author HailongYao
 */
public class DateDemo {

    public static void main(String[] args) {
        Date date = new Date();
//        System.out.println(date.toLocaleString());//打印当前日期,过时的方法

        //日期格式化操作:Date类型——>String类型时间
        DateFormat df = DateFormat.getInstance();//DateFormat的静态方法返回一个对象
        //getInstance()方法获取在日期和时间上使用SHORT样式的默认日期/时间格式化程序。
        System.out.println("当前日期:(年月日时分)"+df.format(date));//打印当前年月日,用format
        //打印长风格的日期
        System.out.println("当前日期:(年月日时分秒)"+DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG).format(date));

        //日期解析操作:String类型时间——>Date类型
        try {
            System.out.println("当前日期:(欧美风格,相当于直接打印date)"+df.parse(DateFormat.getInstance().format(date)));
        } catch (Exception e) {
            e.printStackTrace();
        }

        //自定义日期模式
        String pattern = "yyyy-MM-dd HH:mm:ss E";//设置日期格式
        SimpleDateFormat sdf = new SimpleDateFormat();
        sdf.applyPattern(pattern);
        System.out.println("当前日期:(自定义日期模式)"+sdf.format(date));

    }

}

输出:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值