继续Stack Overflow问题Java程序以获取没有时间戳的当前日期:
没有时间获取Date对象的最有效方法是什么?除了这两个还有其他方法吗?
// Method 1
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date dateWithoutTime = sdf.parse(sdf.format(new Date()));
// Method 2
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
dateWithoutTime = cal.getTime();
Run Code Online (Sandbox Code Playgroud)
更新:
我知道Joda-Time ; 我只是想为这么简单(我认为)的任务避免使用额外的库.但基于迄今为止的答案,Joda-Time似乎非常受欢迎,所以我可能会考虑它.
通过高效,我的意思是我想避免使用临时对象String
创建method 1
,同时method 2
看起来像是黑客而不是解决方案.
我正在为该API提供API-Endpoint和Authtoken
所述API用于.XLS报告下载,如何使用(如果可能)POSTMAN查看下载的.xls文件?
如果使用邮递员是不可能的,那么我应该寻找的其他程序化方法是什么?
是否可以提交没有提交按钮的表单(按Enter键)示例:
<form [ngFormModel]="xxx" (ngSubmit)="xxxx()">
<input [(ngModel)]="lxxR" ngControl="xxxxx"/>
</form
Run Code Online (Sandbox Code Playgroud) 我试图以.NET 4.6为目标,并通过将C#语言版本更改为6来利用最新的C#版本.
但是在编译期间我遇到了这个错误:
错误无效选项'6'表示/ langversion; 必须是ISO-1,ISO-2,3,4,5或默认值
如果我将/langversion:6
Web.Config设置更新为5它可以工作,
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701">
Run Code Online (Sandbox Code Playgroud)
但是如何在不使用低语言版本的情况下解决这个问题呢?
我正在使用Visual Studio 2015社区版,我还手动安装了.NET Framework 4.6,以防Visual Studio 2015默认安装它.
该项目是Visual Studio 2015创建的标准ASP.NET MVC模板项目.
我正在开发RESTful服务,我想为所有不支持的URL返回400.
我的问题是我何时应该选择方法1而不是方法2,反之亦然.
//method 1
public ActionResult Index()
{
//The url is unsupported
throw new HttpException(400, "Bad Request");
}
Run Code Online (Sandbox Code Playgroud)
这个似乎更好?
//method 2
public ActionResult Index()
{
//The url is unsupported
return new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Bad Request");
}
Run Code Online (Sandbox Code Playgroud) 我在一个项目中,以前的程序员一直在复制粘贴代码.这些代码实际上是相同的(或非常相似),它们可以重构为一个.
我花了无数个小时手动重构这些代码,但我认为必须有更好的方法.有些是非常简单的静态方法,可以被移动到祖先类中(但是被以前的初级程序员复制粘贴).
是否有代码分析工具可以检测到这一点并提供报告/建议?如果可能的话,我更喜欢免费/开源工具.
我的本地方框上有一个.mdf文件.
我在本地盒子上安装了SQL Server 2008 Express和SQL Management Studio 2008 Express.
我如何将这个.mdf文件作为新数据库导入我的SQL Server?
这似乎是一项非常普遍的任务,每天必须在全球范围内执行数千次,而且我无法弄清楚如何在Management Studio Express中执行此操作.
我错过了什么?
我正在JBoss 5和Java 1.6下开发Web服务.什么可能导致这个例外?下面是我简化的Web服务代码.
@Stateless
@WebService()
public class AccountWS {
@WebMethod()
public CreateAccountResponse createAccount(@WebParam(name = "request") CreateAccountRequest request) {
return null;
}
Run Code Online (Sandbox Code Playgroud)
以下是完整的堆栈跟踪.
16:19:03,421 ERROR [AbstractKernelController] Error installing to Real: name=vfsfile:/C:/Apps/jbdevstudio/jboss-eap/jboss-as/server/default/deploy/sif_esb.esb/ state=PreReal mode=Manual requiredState=Real
org.jboss.deployers.spi.DeploymentException: Error during deploy: vfsfile:/C:/Apps/jbdevstudio/jboss-eap/jboss-as/server/default/deploy/sif_esb.esb/
at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:177)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1440)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1158)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1099)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1633)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:935)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1083)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:985)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:823)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:782)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:403)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1633)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:935) …
Run Code Online (Sandbox Code Playgroud) RSACryptoServiceProvider
从X509Certificate2
我从钥匙商店中取出来启动新对象的最佳方法是什么?证书与公共(用于加密)和私有(用于解密)密钥相关联.
我目前正在使用这种FromXmlString
方法但必须有更好的方法.
谢谢
我正在Visual Studio 2012中开发一个ASP.NET MVC4应用程序.我也在使用twitter bootstrap.
每当我生成一个新的Controller时,VS2012会自动为我生成默认的CRUD页面,这很不错.
但是我厌倦了修改页面,以便DIV以引导程序需要的方式布局.
是否有VS2012插件可以帮助生成这些视图,就像bootstrap预期的那样?
这是VS2012生成的示例div.
<div class="editor-label">
@Html.LabelFor(model => model.Name)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Name)
@Html.ValidationMessageFor(model => model.Name)
</div>
Run Code Online (Sandbox Code Playgroud)
..我将手动将其更改为...
<div class="editor-label control-group">
@Html.LabelFor(model => model.Name, new { @class = "control-label" })
<div class="editor-field controls">
@Html.EditorFor( model => model.Name, "CustomTemplate",
new { @class = "input-xlarge" })
@Html.ValidationMessageFor(model => model.Name)
</div>
</div>
Run Code Online (Sandbox Code Playgroud) java ×3
.net ×2
c# ×2
.net-4.6 ×1
angular ×1
asp.net-mvc ×1
certificate ×1
cryptography ×1
database ×1
date ×1
forms ×1
import ×1
jaxb ×1
jboss ×1
jbossws ×1
mdf ×1
postman ×1
refactoring ×1
rest ×1
rest-client ×1
sql-server ×1
ssms ×1
submit ×1