package Ġio . m ta . ap o Ċ Ċ import Ġandroid . arch . persistence . room . Type Converter Ċ import Ġjava . util .* Ċ Ċ /** Ċ Ġ* ĠA Ġconverter Ġclass Ġthat Ġwill Ġallow Ġus Ġto Ġuse Ġdate Ġcolumn Ġin Ġan Ġentity . ĠThis Ġclass Ġbas ical y Ġconverts Ġdate Ġobject Ġin Ġthe Ġentity Ġinto Ġa Ġprimitive Ġthat Ġcan Ġbe Ġsaved Ġthe ĠRoom Ġlibrary . Ċ Ġ*/ Ċ class ĠDate Converter Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠConverts Ġmilliseconds Ġinto Ġa Ġdate Ġobject Ġwhich Ġis Ġreturned . ĊĠĠĠĠ Ġ* Ġ@ param Ġdate _ ms Ġthe Ġmilliseconds Ġto Ġconvert Ġinto Ġa Ġdate ĊĠĠĠĠ Ġ* Ġ@ return Ġdate Ġobject Ġrepresentation Ġof Ġthe Ġmilliseconds Ġpassed Ġinto Ġthe Ġfunction ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom Timestamp ( date _ ms : ĠLong ): ĠDate Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠDate ( date _ ms ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠConverts Ġa Ġdate Ġobject Ġinto Ġlong , Ġthe Ġnumber Ġof Ġmilliseconds Ġsince ĠJanuary Ġ 1 , Ġ 1 9 7 0 , Ġ 0 0 : 0 0 : 0 0 ĠGMT . ĊĠĠĠĠ Ġ* Ġ@ param Ġdate Ġthe Ġdate Ġobject Ġto Ġconvert Ġinto Ġa Ġlong ĊĠĠĠĠ Ġ* Ġ@ return Ġthe Ġnumber Ġmilliseconds Ġthe Ġdate Ġis Ġconverted Ġinto ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġdate To Timestamp ( date : ĠDate ): ĠLong Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġdate . time ĊĠĠĠ Ġ} Ċ }