Skip to content
Snippets Groups Projects
Commit 93dc780c authored by VAN-ASSCHE JULES's avatar VAN-ASSCHE JULES
Browse files

date converter

parent 949a6ef0
Branches
No related merge requests found
......@@ -9,7 +9,7 @@ import androidx.room.RoomDatabase;
import com.example.app.Domain.Event;
import com.example.app.Domain.User;
@Database(entities = {User.class, Event.class}, version = 2)
@Database(entities = {User.class, Event.class}, version = 3)
public abstract class AppDatabase extends RoomDatabase {
private static AppDatabase INSTANCE;
......
......@@ -4,11 +4,15 @@ import androidx.room.ColumnInfo;
import androidx.room.Entity;
import androidx.room.Ignore;
import androidx.room.PrimaryKey;
import androidx.room.TypeConverters;
import com.example.app.Utils.DateConverter;
import java.io.Serializable;
import java.util.Date;
@Entity
@TypeConverters(DateConverter.class)
public class Event implements Serializable {
@PrimaryKey(autoGenerate = true)
......@@ -21,7 +25,7 @@ public class Event implements Serializable {
private String description;
private Date creationDate;
private Date startDate;
private Date endDAte;
......
package com.example.app.Utils;
import androidx.room.TypeConverter;
import java.util.Date;
public class DateConverter {
@TypeConverter
public static Date toDate(Long dateLong)
{
return dateLong == null ? null: new Date(dateLong);
}
@TypeConverter
public static Long fromDate(Date date)
{
return date == null ? null : date.getTime();
}
}
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment