I am trying to rewrite a VB function into C#, but I’m getting the following error:
Error 1 Non-invocable member
‘System.DateTime.Today’ cannot be used
like a method. C:\Documents and
Settings\daultrd\Local
Settings\Temp\SSIS\ST_ceaa126ff88343ccbfdc6dd27d8de1a7\ScriptMain.cs 56 67 ST_ceaa126ff88343ccbfdc6dd27d8de1a7
And the offending line:
strTomorrow = Convert.ToString(String.Format(DateTime.Today().AddDays(+1), "yyyyMMdd"));
How can I fix this?
Thanks guys; you are super quick! And all of u said about the same thing. So I removed the parenthesis but now I get a different error:
Error 1 The best overloaded method match for ‘string.Format
(System.IFormatProvider, string,
params object[])’ has some invalid
arguments C:\Documents and
Settings\daultrd\Local
Settings\Temp\SSIS\2e23c9f006d64c249adb3d3a2e597591\ScriptMain.cs 56 44 st_ceaa126ff88343ccbfdc6dd27d8de1a7
And here is this line of code:
strTomorrow = Convert.ToString(String.Format(DateTime.Today.AddDays(+1), "yyyyMMdd")); //Strings.Format(DateAndTime.Today().AddDays(+1), "yyyyMMdd"));
1 Answer