日期未以正确格式显示

时间:2019-05-29 13:00:51

标签: c# asp.net-mvc entity-framework model-view-controller model

import os

def getJSON():
    curr = os.getcwd()
    csvFilePath = os.chdir("/home/user/resource")
    with open("store.json") as f:
        print("do something")
    os.chdir(curr)

如果start_date为null或为空,则从控制器返回Model时,它将在文本框中显示默认日期,如“ 01-Jan-0001” 。我只显示“文本框”字段为空白。我该怎么办。

我曾尝试过从网络上获得许多解决方案,但没有得到适当的解决方案

例如,型号更改

<b>View Code</b><br><br>
 @Html.TextBoxFor(model => model.start_date, "{0:dd-MMM-yyyy}", new { onclick = "javascript:NewCssCal( this.Id,'ddMMMyyyy','arrow','','','','future')" })

预期结果
1.如果模型start_date为空白,则显示空白文本框,不显示默认值,例如“ 01-Jan-0001”。
2.如果模型的start_date字段包含值,则显示该值,例如。 2019年3月23日

1 个答案:

答案 0 :(得分:0)

在模型中,您可以通过添加“?”使该属性为可空的。类型后面

proc HexOf {str} {
    binary scan $str H* hexdigits
    return $hexdigits
}