Complicated ? less than 5 lines of code. More control. And I didn't have to use/learn/groke yet another syntax. The code is self explanatory.
}To me:set d=%date%set ff=%d:~0,4%%d:~5,2%%d:~8,2%for %%i in (dsc*.jpg) do ren %%i %ff%%%iset d=set ff=Is pretty much garbage.