All Downloads are FREE. Search and download functionalities are using the official Maven repository.

grails.gorm.time.InstantConverter.groovy Maven / Gradle / Ivy

There is a newer version: 8.1.2
Show newest version
package grails.gorm.time

import groovy.transform.CompileStatic

import java.time.Instant

/**
 * A trait to convert a {@link java.time.Instant} to and from a long
 *
 * @author James Kleeh
 */
@CompileStatic
trait InstantConverter {

    Long convert(Instant value) {
        value.toEpochMilli()
    }

    Instant convert(Long value) {
        Instant.ofEpochMilli(value)
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy