Add Long.toDate() convenience method

This commit is contained in:
Reinhard Pointner 2018-04-24 14:15:59 +07:00
parent 0761faded4
commit a9aa5d8ae1
1 changed files with 7 additions and 0 deletions

View File

@ -15,7 +15,10 @@ import java.nio.file.Files;
import java.nio.file.attribute.BasicFileAttributeView;
import java.nio.file.attribute.BasicFileAttributes;
import java.text.Normalizer;
import java.time.Instant;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.ZoneOffset;
import java.time.format.DateTimeFormatter;
import java.time.temporal.Temporal;
import java.time.temporal.TemporalAmount;
@ -519,6 +522,10 @@ public class ExpressionFormatMethods {
return attr.lastModifiedTime().toMillis();
}
public static LocalDateTime toDate(Long self) {
return LocalDateTime.ofInstant(Instant.ofEpochMilli(self), ZoneOffset.systemDefault());
}
public static File toFile(String self) {
if (self == null || self.isEmpty()) {
return null;