mirror of https://github.com/TeamNewPipe/NewPipe
29 lines
639 B
Java
29 lines
639 B
Java
package org.schabi.newpipe.database.history;
|
|
|
|
import android.arch.persistence.room.TypeConverter;
|
|
|
|
import java.util.Date;
|
|
|
|
public class Converters {
|
|
|
|
/**
|
|
* Convert a long value to a date
|
|
* @param value the long value
|
|
* @return the date
|
|
*/
|
|
@TypeConverter
|
|
public static Date fromTimestamp(Long value) {
|
|
return value == null ? null : new Date(value);
|
|
}
|
|
|
|
/**
|
|
* Convert a date to a long value
|
|
* @param date the date
|
|
* @return the long value
|
|
*/
|
|
@TypeConverter
|
|
public static Long dateToTimestamp(Date date) {
|
|
return date == null ? null : date.getTime();
|
|
}
|
|
}
|