我们可以使用DateTimeFormatter类,将一个字符串转换成LocalTime类型。 下面是一个示例代码: importjava.time.LocalTime;importjava.time.format.DateTimeFormatter;publicclassStringToLocalTimeExample{publicstaticvoidmain(String[]args){StringtimeString="10:30";DateTimeFormatterformatter=DateTimeFormatter.ofPattern("HH:mm"...
public long stringTimeToLong(String time,DateTimeFormatter formatter){ return LocalTime.parse(time,formatter).atDate(LocalDate.now()).atZone(ZoneId.systemDefault()).toInstant().toEpochMilli(); } /** * 指定日期转换为时间戳 * @param date 只能是日期格式。例如 yyyy-MM-dd、MM-dd、yyyy-MM等 2...
LocalDateTime localDateTime = LocalDateTime.now(); System.out.println(date); System.out.println(localTime); System.out.println(localDateTime); 1. 2. 3. 4. 5. 6. 7. 8. 运行效果如下: /* .of 设置指定的时间 没有偏移量 */ date=LocalDate.of(2020,6,6); localTime=LocalTime.of(23,23,2...
【原创】 JAVA UTC时间转化为本地时间LocalDateTime publicLocalDateTime convertUTCToLocalTime(String timeStamp) { Long timeLong= Long.parseLong(timeStamp) * 1000L; Date timeDate=newjava.util.Date(timeLong); String date=newjava.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(timeDate); DateTi...
publicLocalDateTime convertUTCToLocalTime(String timeStamp) { Long timeLong= Long.parseLong(timeStamp) * 1000L; Date timeDate=newjava.util.Date(timeLong); String date=newjava.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(timeDate); ...
LocalTimetime=LocalTime.of(13,45,0);DateTimeFormatterformatter=DateTimeFormatter.ofPattern("HH:mm:ss"...
* long 转 LocalTime * @param l * @return */publicLocalTimetimeToLong(longl){returnLocalTime.now(ZoneId.systemDefault());}/** * long 转 String * LocalDateTime 时间格式 yyyy-MM-dd HH:mm:ss MM-dd HH:mm:ss yyyy-MM-dd HH:mm等(日期加时间) ...
LocalTime localTime1 = localDateTime1.toLocalTime(); LocalDateTime转Date LocalDateTime不能直接转换为Date对象,需要通过桥梁ZonedDateTime,也就是带了时区的日期类,这里的转换涉及到两个类 ZoneId:时区类。 Instant:记录瞬时时间,也就是时间戳(类似于System.currentTimeMillis()方法)。
importjava.time.ZoneId;importjava.time.ZonedDateTime;importjava.time.temporal.TemporalAccessor;importjava.util.Date;importjava.util.Objects;/*** 日期转换* 包含Date、LocalDate、LocalDateTime、LocalTime、Instant和ZonedDateTime的互相转换** 注意,ZonedDateTime相关的转换,尤其是其他时间转ZonedDateTime,要注意...
LocalTime timeWithColon = LocalTime.parse(strTimeWithColon, DateTimeFormatter.ISO_LOCAL_TIME); System.out.println("timeWithColon="+timeWithColon.toString()); String strDateTimeISO = "2018-11-23T14:46:30"; // 把日期时间字符串转换为LocalDateTime实例。ISO_LOCAL_DATE_TIME定义的日期时间格式为yyyy...