我需要将DateTime转换为使用逗号格式化的DateTime.这是日历约会所必需的.启动(EWS托管API):
appointment.Start = new DateTime(2014, 1, 2, 9, 0, 0);
Run Code Online (Sandbox Code Playgroud)
但我想这样做:
DateTime myDateTime = DateTime.Now;
appointment.Start = new DateTime(myDateTime);
Run Code Online (Sandbox Code Playgroud)
这个错误
'System.DateTime.DateTime(long)'的最佳重载方法匹配具有一些无效参数.
显然缺少论点,但我不知道哪些!
你为什么不这样做:
appointment.Start = DateTime.Now;
Run Code Online (Sandbox Code Playgroud)
DateTimeinstance是DateTime实例,无论您使用哪个构造函数重载,或者您选择哪个静态属性来获取特定实例.
因为DateTime是不可变的,你不在乎别人是否使用同一个实例:他无法改变它.