栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java----Date

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java----Date

Date类概述和构造方法:
package Date;


import java.util.Date;

public class DateDemo1 {
    public static void main(String[] args) {

        //方法名 public Date()
        Date d1 = new Date();//导包
        System.out.println(d1);

        long date=1000*60*60;
        Date d2 = new Date(date);
        System.out.println(d2);



    }
}

第一个结果是当前时间!

Date类的常用方法:
package Date;

import java.util.Date;


public class DateDemo2 {
    public static void main(String[] args) {
        //创建日期对象
        //public long getTime()
        Date d1 = new Date();
        d1.getTime();
        System.out.println(d1.getTime());
        System.out.println(d1.getTime()*1.0/1000/60/60/24/365+"年");

        Date d2 = new Date();
        long time=System.currentTimeMillis();
        d2.setTime(time);
        System.out.println(d2);

    }
}

 第三个结果是当前时间!

SimpleDateFormat的构造方法与格式化:
package Date;

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


public class SimpleDateFormatDemo {
    public static void main(String[] args) throws ParseException {

        //格式化:从 Date 到String
        Date d=new Date();
        //第一种形式
        SimpleDateFormat sdf=new SimpleDateFormat();
        String s1=sdf.format(d);
        System.out.println(s1);
        //第二种形式
        SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String s2=sdf2.format(d);
        System.out.println(s2);

        System.out.println("---------");

        String s3="2030-01-01 11:11:11";
        SimpleDateFormat sdf3=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date d2=sdf3.parse(s3);
        System.out.println(d2);
    }
}

 

案例日期工具类:
package Date.案例日期工具类;

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

public class DateUtils {
    public static String dateToString(Date date, String format) {

        SimpleDateFormat sdf = new SimpleDateFormat(format);
        String s=sdf.format(date);
        return s;

    }

    public static Date stringToDate(String s, String format) throws ParseException {
//这里是抛出异常先不用管,后续会讲

        SimpleDateFormat sdf = new SimpleDateFormat(format);
        Date d = sdf.parse(s);
        return d;

    }
}
package Date.案例日期工具类;

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

public class DateDemo {
    public static void main(String[] args) throws ParseException {
        //创建日期对象
        Date d = new Date();

        String s1=DateUtils.dateToString(d,"yyyy年MM月dd日 HH:mm:ss");
        System.out.println(s1);

        String s2="2030-01-01 12:10:15";
        Date d2=DateUtils.stringToDate(s2,"yyyy-MM-dd HH:mm:ss");
        System.out.println(d2);
    }
}

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/842208.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号