ضمن سلام جناب انصاری
برای دریافت ساعت و تبدیل به یک داده رشته ای تابع زیر رو امتحان کنید

String SENDSTR (void)
{
String k=String(clock.dateFormat("Y-m-d l H:i:s", dt));
return k;
}

بعد هم وقتی می خوای اسم برای فایلی که می خوای در رم ایجاد بکنی از کد زیر استفاده کن

File dataFile = SD.open(SENDSTR(), FILE_WRITE);

یه تست کن جواب رو بگو