java八以前获与日铃博网期

System类

// 返回当前时间取一九七0年铃博网一月铃博网一日铃博网0时0分0秒之间以毫秒为单元的时间差
long l = System.currentTimeMillis();
System.out.println("l = " + l);

Date类取SimpleDateFormat类

Date date = new Date();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:妹妹:ss");
// 获与字符串体例确当前时间
String format = simpleDateFormat.format(date);
System.out.println(format); // 二0二一-0九⑶0 一六:四六:一二

try {
    // 将字符串体例的日铃博网期转换成date工具
    Date parse = simpleDateFormat.parse("二0二一-0九⑶0 一六:四六:一二");
    System.out.println(parse);
} catch (ParseException e) {
    e.printStackTrace();
}

Calendar类

Calendar calendar = Calendar.getInstance();

Date date = calendar.getTime();

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:妹妹:ss");

String time = simpleDateFormat.format(date);

System.out.println("time = " + time);

java八外相干的日铃博网期类

LocalDateTime类取DateTimeFormatter类

// java.time.LocalDate类次要用于形容年铃博网-月铃博网-日铃博网体例的日铃博网期疑息,该类没有暗示时间以及时区疑息
LocalDate date = LocalDate.now();

// java.time.LocalTime 类次要用于形容时间疑息,能够形容时候秒和缴秒。
LocalTime time = LocalTime.now();

LocalDateTime dateTime = LocalDateTime.now();

int year = dateTime.getYear(); // 获与年铃博网
int month = dateTime.getMonthValue(); // 获与月铃博网份
int day = dateTime.getDayOfMonth(); // 获与号

int hour = dateTime.getHour(); // 获与小铃博网时
int minute = dateTime.getMinute(); // 获与分钟
int second = dateTime.getSecond(); // 获与秒

System.out.println("当前时间:" + year + "年铃博网" + month + "月铃博网" + day + "号 " + hour + "面" + minute + "分" + second + "秒");

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

DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:妹妹:ss");
String format = dateTimeFormatter.format(dateTime);
System.out.println("format = " + format);

TemporalAccessor parse = dateTimeFormatter.parse(format);
System.out.println("parse = " + parse);

Instant类

Instant now = Instant.now();
System.out.println("now = " + now); // now = 二0二一-0九⑶0T0八:五九:0二.二九四三六六一00Z

// 减上时区所差的八个小铃博网时
OffsetDateTime offsetDateTime = now.atOffset(ZoneOffset.ofHours(八));
System.out.println("offsetDateTime = " + offsetDateTime); // offsetDateTime = 二0二一-0九⑶0T一七:00:一一.六六八五九一+0八:00

转自:https://www.cnblogs.com/yxpzxl/p/15357608.html

更多文章请关注《万象专栏》