SimpleDateFormat基本使用

最基本的使用

 // 输入当前时间
        Date date = new Date();
        System.out.println(date);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String format = sdf.format(date);
        System.out.println(format);//2022-11-15 11:14:21

随堂小练习

假设,2000-11-11 请用字符串表示这个数据,并将其转换为:2000年11月11日 创建一个Date对象表示2000年11月11日 创建一个SimpleDateFormat对象,并定义格式为年月日把时间变成:2000年11月11日

package Date;
 
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
 
public class DateTest02 {
    public static void main(String[] args) throws ParseException {
        /*
            假设2000-11-11
            请用字符串表示这个数据,并将其转换为:2000年11月11日
            创建一个Date对象表示2000年11月11日
            创建一个SimpleDateFormat对象,并定义格式为年月日把时间变成:2000年11月11日
        */
 
        //1.可以通过2000-11-11进行解析,解析成一个Date对象
        String str = "2000-11-11";
        //2.解析
        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
        Date date = sdf1.parse(str);
        //3.格式化
        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日");
        String result = sdf2.format(date);
        System.out.println(result);
    }
}

格式化符号:

y:代表年份
M:代表月份
d:代表月份中的那一天,也就是日
H:代表小时
m:代表分钟
s:代表秒
S:代表毫秒

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值