changeset 27946 | 9f99b93cbbb2 |
parent 25859 | 3317bb8137f4 |
child 32003 | acb12269398a |
--- a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/KerberosTime.java Tue Dec 09 08:57:41 2014 +0100 +++ b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/KerberosTime.java Tue Dec 09 18:28:26 2014 +0800 @@ -38,6 +38,7 @@ import sun.security.util.DerValue; import java.io.IOException; +import java.time.Instant; import java.util.Calendar; import java.util.Date; import java.util.TimeZone; @@ -129,6 +130,14 @@ } /** + * Creates a KerberosTime object from an Instant object + */ + public KerberosTime(Instant instant) { + this(instant.getEpochSecond()*1000 + instant.getNano()/1000000L, + instant.getNano()/1000%1000); + } + + /** * Creates a KerberosTime object for now. It uses System.nanoTime() * to get a more precise time than "new Date()". */