umZone enumZone) {
if (null == enumDateTimeFormatter
|| null == enumZone) {
return "";
}
String strDateTime = LocalDateTime.ofInstant(
Instant.ofEpochMilli(iDateTime), ZoneId.of(enumZone.getInfo()))
.format(DateTimeFormatter.ofPattern(enumDateTimeFormatter.getInfo()));
return strDateTime;
}
}
package dateTime;
public class ZonedDateTimeTest {
public static void main(String[] args) {
new ZonedDateTimeTest();
}
public ZonedDateTimeTest() {
test();
}
private void test() {
String strDateTime01 = "2015-07-04 20:30:00";
long iDateTime02 = 1436013000000L;
// java8灏佽?
long iDateTime = ZonedDateTimeUtil.convertToUtcTimeStamp(strDateTime01,
ZonedDateTimeUtil.EnumDateTimeFormatter.YMDHMS,
ZonedDateTimeUtil.EnumZone.ZONE_EAST8);
System.out.println(iDateTime);
String strDateTime = ZonedDateTimeUtil.convertToPrjDateTime(iDateTime02,
ZonedDateTimeUtil.EnumDateTimeFormatter.YMDHMS,
ZonedDateTimeUtil.EnumZone.ZONE_EAST8);
System.out.println(strDateTime);
String strDateTime1 = ZonedDateTimeUtil.convertToPrjDateTime(iDateTime02,
ZonedDateTimeUtil.EnumDateTimeFormatter.YMD,
ZonedDateTimeUtil.EnumZone.ZONE_EAST8);
System.out.println(strDateTime1);
String strDateTime2 = ZonedDateTimeUtil.convertToPrjDateTime(iDateTime02,
ZonedDateTimeUtil.EnumDateTimeFormatter.HMS,
ZonedDateTimeUtil.EnumZone.ZONE_EAST8);
System.out.println(strDateTime2);
}
}