package Ġcom . ot b . an alytic ssdk Ċ Ċ import Ġjava . text . SimpleDateFormat Ċ import Ġjava . util .* Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠM oh it ĠR aj put Ġon Ġ 2 1 / 8 / 2 0 2 0 . Ċ Ġ*/ Ċ class ĠAnalytics Utils Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠConverts Ġa Ġboolean Ġto Ġstring Ġwith Ġ" Yes " Ġand Ġ" No ". ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġfun Ġget Formatted Boolean ( value : ĠBoolean ) Ġ= Ġif Ġ( value ) Ġ" Yes " Ġelse Ġ" No " ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠReturns Ġcurrent Ġdate Ġin ĠUTC ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġfun Ġget Utc Date (): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdate Now Ġ= ĠDate () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcalendar Ġ= ĠCalendar . getInstance () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcalendar . time Zone Ġ= ĠTime Zone . getTime Zone (" UTC ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcalendar . time Ġ= Ġdate Now ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtime Ġ= Ġcalendar . time ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġoutput Fmt Ġ= ĠSimpleDateFormat (" yyyy - MM - dd ' T ' HH : mm : ss ", ĠLocale . getDefault ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoutput Fmt . time Zone Ġ= ĠTime Zone . getTime Zone (" UTC ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġoutput Fmt . format ( time ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠFormat Ġdate Ġto ĠDD / MM / YYYY Ġformat ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġfun Ġget Formatted Date ( date : ĠDate ): ĠString Ġ= ĠSimpleDateFormat (" dd / MM / yyyy ", ĠLocale . getDefault ()). format ( date ) ĊĠĠĠ Ġ} Ċ }