package com.li.springboot.text;
import java.text.SimpleDateFormat;
import java.time.Instant;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Calendar;
import java.util.Date;
public class Text {
public static void main(String[] args) {
//第一代时间类
//获取当前时间
Date date = new Date();
System.out.println(date);
//定义格式
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒");
String format = simpleDateFormat.format(date);
System.out.println(format);
System.out.println("================================================");
//第二代
Calendar calendar = Calendar.getInstance();
System.out.println(calendar);//java.util.GregorianCalendar[time=1719653890445,
// areFieldsSet=true,areAllFieldsSet=true,
// lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,
// useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,
// ERA=1,YEAR=2024,MONTH=5,WEEK_OF_YEAR=26,WEEK_OF_MONTH=5,DAY_OF_MONTH=29,DAY_OF_YEAR=181,DAY_OF_WEEK=7,DAY_OF_WEEK_IN_MONTH=5,AM_PM=1,HOUR=5,HOUR_OF_DAY=17,MINUTE=38,SECOND=10,MILLISECOND=445,ZONE_OFFSET=28800000,DST_OFFSET=0]
Date time = calendar.getTime();
System.out.println(time);
System.out.println("================================================");
//第三弹
LocalDateTime localDateTime = LocalDateTime.now();
System.out.println(localDateTime);
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日 hh时mm分ss秒");
String format1 = dateTimeFormatter.format(localDateTime);
System.out.println(format1);
//时间戳
Instant instant = Instant.now();
System.out.println(instant);
//时间戳 -> Date
System.out.println(Date.from(instant));
//Date -> 时间戳
System.out.println(date.toInstant());
}
}
Java 三代时间
最新推荐文章于 2024-07-15 22:27:18 发布