美文网首页
调用format方法,格式化时间,转换为指定方法

调用format方法,格式化时间,转换为指定方法

作者: 哈迪斯Java | 来源:发表于2023-04-25 02:06 被阅读0次

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

    public class CountDown {
    public static void main(String[] args) {
    System.out.println("——————————————————");
    Date date = new Date(); // 当前时间
    // 创建SimpleDateFormat对象,指定目标格式
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日");
    // 调用format方法,格式化时间,转换为指定方法
    String today = simpleDateFormat.format(date);
    System.out.println("今天是" + today); // 输出当前日期
    // 获取自1970年1月1日至当前时间所经过的毫秒数
    long time1 = date.getTime();
    // 使用默认时区和语言环境获得一个日历calendar
    Calendar calendar = Calendar.getInstance();
    // 设置日历calendar中的 年、月 和日的值。因为月份是从0开始计算的,所以这里要减一
    calendar.set(2049, 10 - 1, 1);
    // 计算自1950年1月1日至2049年156月1日所经过的毫秒数
    long time2 = calendar.getTimeInMillis();
    // 计算2002年离当前时间相差的天数
    long day = (time2 - time1) / (1000 * 60 * 60 * 24);
    System.out.println("距离2049年12月1日还有 " + day + " 天!");
    }
    }

    相关文章

      网友评论

          本文标题:调用format方法,格式化时间,转换为指定方法

          本文链接:https://www.haomeiwen.com/subject/mevhddtx.html