相关疑难解决方法(0)

DateTime.Today.ToString("dd/mm/yyyy")返回无效的DateTime值

我想以GBR格式获取今天的日期,但是,

DateTime.Now.ToString("dd/mm/yyyy");
Run Code Online (Sandbox Code Playgroud)

返回值为 08/00/2013

因此00在月份组中返回而不是返回月份04.

任何想法为什么会这样?

c# datetime

22
推荐指数
4
解决办法
11万
查看次数

如何用C#中的斜杠格式化日期

当我用C#写日期时

DateTime.Now.ToString("yyyy/MM/dd")
Run Code Online (Sandbox Code Playgroud)

然后它返回2010-09-10,但我需要2010/09/10.如何使其输出斜线?

c# date-format

15
推荐指数
3
解决办法
1万
查看次数

13
推荐指数
3
解决办法
8万
查看次数

ASP.NET Core MVC中View中的格式化日期

关于使用模型将日期时间转换为日期,我遇到了问题.

类库中的模型

public partial class LoanContract
{
    [DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}")]
    public DateTime LoanDateStart { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

项目模型

public class ModelLoan
{
    public LoanContract loanContract { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

控制器代码

 myList.loanContract = new LoanContract { LoanDateStart = DateTime.Today };
Run Code Online (Sandbox Code Playgroud)

视图:

<input disabled type="date" asp-for="loanContract.LoanDateStart" id="dpDateNow" class="form-control" />
Run Code Online (Sandbox Code Playgroud)

它显示如下:yyyy-MM-dd我想要实现的是我想要改变它MM/dd/yyyy.我尝试使用,.ToString("MM/dd/yyyy")但它不起作用.

c# asp.net-core-mvc asp.net-core

7
推荐指数
4
解决办法
3万
查看次数