MATLAB: Inserting current date in string

strings

Hi,
I have a string such as follows:
st = 'Today is January 17 2012'
How can I automatically insert today's date in this string without manually typing it into the string. I am looking for something of the form:
st = 'Today is datestr(now)' – but obviously this does not produce the desired result.
Thanks,

Best Answer

sprintf('today is %s',datestr(now()))