LocalDate、LocalDateTime、Date之间的互转

	/**
	 * 将 LocalDate 转为 Date
	 * 
	 * @param localDate
	 * @return java.util.Date
	 */
	public static Date localDateToDate(LocalDate localDate) {
		return Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant());
	}

	/**
	 * 将 Date 转为 LocalDate
	 * 
	 * @param date
	 * @return java.time.LocalDate;
	 */
	public static LocalDate dateToLocalDate(Date date) {
		return date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
	}

	/**
	 * 将 LocalDateTime 转为 Date
	 * 
	 * @param localDateTime
	 * @return java.util.Date
	 */
	public static Date localDateTimeToDate(LocalDateTime localDateTime) {
		return Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
	}

	/**
	 * 将 Date 转为 LocalDateTime
	 * 
	 * @param date
	 * @return java.time.LocalDateTime;
	 */
	public static LocalDateTime dateToLocalDateTime(Date date) {
		return date.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
	}

版权声明:本文为qq_42557844原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。