在SQL Server 2008中,我希望将datetime列四舍五入到最接近的小时和最近的分钟,最好是2008年的现有函数.
对于此列值2007-09-22 15:07:38.850,输出将如下所示:
2007-09-22 15:08 -- nearest minute
2007-09-22 15 -- nearest hour
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 dotnet test 命令重新运行失败的测试。我想从测试运行期间创建的文件传递失败测试的列表。我似乎无法正确理解“--filter”选项的“&”运算符语法。我每次运行只能通过一个测试名称。例子:
dotnet test --filter "FullyQualifiedName~TestOne1 & FullyQualifiedName~TestOne2"
我有以下控制器和操作。
[Route("/api/simple")]
public class SimpleController : Controller
{
[HttpGet]
[Route("test")]
public string Test()
{
return "test";
}
}
Run Code Online (Sandbox Code Playgroud)
当我调用它时,我希望有操作返回"test"(这是有效的JSON),但是它会返回test(不带引号),这是有效的行为还是错误?我想念什么吗?
GET http://localhost:5793/api/simple/test HTTP/1.1
User-Agent: Fiddler
Host: localhost:5793
Accept: application/json
HTTP/1.1 200 OK
Content-Type: text/plain; charset=utf-8
Server: Microsoft-IIS/10.0
X-Powered-By: ASP.NET
Date: Sun, 09 Aug 2015 14:37:45 GMT
Content-Length: 4
test
Run Code Online (Sandbox Code Playgroud)
注意:对于ASP.NET Core 2.0+,当请求中存在Accept标头时,此方法不适用-但是,如果省略了Accept标头并且进行了内容协商,则仍然适用。
.net-core ×1
asp.net-core ×1
asp.net-mvc ×1
dotnet-test ×1
nunit ×1
sql ×1
sql-server ×1
t-sql ×1