我从WebApi控制器方法返回DateTime类型的 CalculationDate 。
return response = new GetResponse
{
CalculationDate = DateTime.Parse(
"2016-07-19T21:18:47.473Z",
CultureInfo.InvariantCulture),
};
当我从小提琴手测试时,我收到如下的回复
{
"success": true,
"content": {
"calculationDate": "2016-07-19", // without time and milliseconds part.
}
}
我应该如何返回日期时间,这样我才会收到日期和时间以及毫秒?
答案 0 :(得分:1)
在我的Global.asax中设置以下是问题。
SET(OBJS
${CMAKE_CURRENT_SOURCE_DIR}/libs/obj.o
)
ADD_EXECUTABLE(myProgram ${OBJS} <other-sources>)
SET_SOURCE_FILES_PROPERTIES(
${OBJS}
PROPERTIES
EXTERNAL_OBJECT true
GENERATED true
)
我不得不将其改为以下
var jsonFormatter = GlobalConfiguration.Configuration.Formatters.JsonFormatter;
jsonFormatter.SerializerSettings.DateFormatString = "yyyy-MM-dd";
@RubenAguilar - 感谢指针