package Ġcom . jo e . transactions app . di Ċ Ċ import Ġandroid . os . Build Ċ import Ġandroidx . annotation . Requires Api Ċ import Ġcom . jo e . transactions app . business . domain . util . Date Util Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . components . Singleton Component Ċ import Ġjava . text . SimpleDateFormat Ċ import Ġjava . time . format . DateTime Formatter Ċ import Ġjava . util .* Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ @ Install In ( Singleton Component :: class ) Ċ object ĠApp Module Ġ{ ĊĊĠĠĠ Ġ@ Requires Api ( Build . VERSION _ CODES . O ) ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide DateFormat (): ĠDateTime Formatter Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠDateTime Formatter . of Pattern (" yyyy - MM - dd Ġhh : mm ", ĠLocale . getDefault ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Date Util ( date Format : ĠDateTime Formatter ): ĠDate Util Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠDate Util ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠdateFormat ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }