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();
|
||
|
}
|
||
|
}
|