データファイル更新日時から、各レコード記録の日付を推定して補うコードを書こうとしています。
日付と文字列との橋渡しを Python でどのようにすればいいのか教えてください。

・ データは記録時刻 HH:MM で始まる形式の文字列 (取得済み; 仮に r とする) です。
・ データファイル更新日時は yyyy/mm/dd HH:MM という形式の文字列 (取得済み; 仮に u とする) です。
・ データ記録は、その時刻がデータファイル更新時刻より
  - 大きければ、更新前日に行われたもの
  - 小さいか等しければ、更新当日に行われたもの
  と判断したいです。
・ r, u を入力してデータ記録の日付を yyyy/mm/dd 形式の文字列で返す関数がほしいです。

処理の流れは
・ r, u からその時刻部分を取得し、時刻に変換して比較
・ 結果によって u の日付部分を1日減じたり減じなかったりして、文字列に戻して返す
でしょうか?

ライブラリリファレンスの strftime, strptime あたりを眺めているのですがどうも物分りが悪くて…