java对日期的处理1

package xynu.ssm.javase.date;

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

//java重对时间的处理
/*
    1,怎么获取系统时间
    2,Date->String      format方法
    3,String->Date       parse方法
 */
public class DateTest {
    public static void main(String[] args) throws ParseException {
        Date nowTime=new Date();
        System.out.println(nowTime);
        //Sun May 30 21:24:33 CST 2021
        //java中Date类的toString方法已经被重写过了
        /*
        日期可以格式化
        以上输出类型是java中已经定义默认的输出格式
        可以使用SimpleDateFormat是java.text包下的。专门负责日期格式化的
        yyyy    年
        MM  月
        dd 日
        HH  时
        mm  分
        ss  秒
        SSS 毫秒
        除以上字符不能随便写,其他格式可自己定义
         */
        SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd mm:ss:SSS");
//        SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy的MM的dd的mm的ss的SSS");
        String nowTimeString=simpleDateFormat.format(nowTime);
        System.out.println(nowTimeString);//2021-05-30 36:27:480
        //以上的方法是将一个时间Date类型的时间转化成为String字符串类型输出
        //下面使用将String类型的时间转化成为Date类型输出
        String nowTime2="2021-5-30-21-45-666";
        //当上面已将将时间格式设置好了以后下面的方法中应该定义相同的格式
        SimpleDateFormat simpleDateFormat2=new SimpleDateFormat("yyyy-MM-dd-mm-ss-SSS");
        Date nowTimeString2=simpleDateFormat2.parse(nowTime2);
        System.out.println(nowTimeString2);
        //Sun May 30 00:21:45 CST 2021
    }

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值